AWSCloud Computing

Introduction To Cloud Computing – Case Study AWS

Cloud Service Providers

If you are here, you have most likely heard about cloud computing. First of all, what is it? And who are CSPs? We will examine the basic terminologies and concepts around cloud computing. And then we will examine AWS as a CSP.

But first,

What is Cloud Computing?

This is the on-demand provisioning of virtually unlimited IT related resources via the internet.

So this eliminates the need for physical system setup in a data centre by a client/user. All one has to do is access resources like storage, servers, databases, application components over the internet.

Advantages and Disadvantages of Cloud Computing

Advantages

  • Ease of scaling/Elasticity
  • No capacity limit
  • Reliability and Resilience
  • Pay only for what you need
  • Secured infrastructure.
  • Virtually unlimited resources
  • Reduced risks
  • Large selection of hardware and software.

Disadvantages

  • Steep learning curve.
  • Expensive for large setups
  • Limitations on some features.

Who provides this type of service?

This services are offered by cloud solution providers (CSPs). As of August 2019 there were over 20 CSP’s gloabally. The well known ones being (in no particular order):

  • Amazon Web Services (AWS)
  • Google Cloud Platform
  • Microsoft Azure
  • Verizon
  • Digital Ocean
  • VMware
  • Oracle Cloud
  • IBM Cloud
  • Kamatera

However our focus in the next few discussions will be the cloud computing service offered by AWS.

What is AWS?

This is the Amazon Web Service. It offers pay-as-you-go computing model just as most cloud service providers. This means you create a service and pay for it only for the time you are using it. You can always delete it to stop paying for it.

They offer multiple services (above 100). This include those for compute, databases, infrastructure management, application development and security.

Source: AWS Website

Their network/presence can be broadly discussed as:

Regions

This are geographical locations that host two or more availability zones. When choosing the region you consider a location that will:

  • Minimize cost
  • Comply to regulatory requirements
  • Minimize latency
  • Have the required services
  • Serve the intended users

Availability Zones

This is a collection of data centers in a region. Of importance is that the data centers are isolated physically and logically but connected by a very high speed network that has very low latency. Of importance to note is that even the power supply is distinct.

It is advisable to deploy your setup in multiple AZ for the sake of better service redundancy.

Edge Locations

This host amazon cloudfront which is AWS’ content delivery network. This makes delivery of content to the end user faster.

That said, in the next article, we will begin a journey to examine how to navigate within AWS console with an aim of performing various tasks.

In the next sessions we shall cover various AWS services including:

  • EC2

This is the server resource offered on cloud.

  • EBS

The EBS volumes can act as storage for the EC2 instances

  • S3

This is a fully managed storage service that provides an API to store and retrieve data.

  • VPC

This is a virtual network dedicated to your AWS account.

  • etc

Leave a Reply

Your email address will not be published. Required fields are marked *