top of page

Cloud Computing 101 - Session#1

  • Writer: supriyamalla
    supriyamalla
  • May 6, 2022
  • 2 min read

Updated: Sep 9, 2022

What is Cloud Computing?

  1. on-demand delivery of compute power, database storage, applications, and other IT resources

  2. Through a cloud services platform with pay-as-you-go pricing

  3. You can provision exactly the right type and size of computing resources you need

  4. You can access as many resources as you need, almost instantly

  5. Simple way to access servers, storage, databases and a set of application services


Deployment Models of Cloud:

  1. Private Cloud - used by single org, not public, complete control, secure

  2. Public Cloud - cloud owned by third party (like aws, gcloud)

  3. Hybrid cloud - some servers on premises and extend others to cloud

Characteristics of cloud:

  1. on demand service

  2. broad network access

  3. multi tenancy and resource pooling (multiple ppl use the same infra)

  4. rapid elasticity and scalability

  5. measured service

Advantages:

  1. Flexibility: change resource types when needed

  2. Cost-Effectiveness: pay as you go, for what you use - trade capital expense for operational expense ; benefit from economies of scale

  3. Scalability: accommodate larger loads by making hardware stronger or adding additional nodes; go global in minutes

  4. Elasticity: ability to scale out and scale-in when needed

  5. High-availability and fault-tolerance: build across data centers

  6. Agility: rapidly develop, test and launch software applications


ree

IaaS: Amazon EC2 (on AWS) • GCP, Azure, Rackspace, Digital Ocean, Linode

PaaS: Elastic Beanstalk (on AWS) • Heroku, Google App Engine (GCP), Windows Azure (Microsoft)

SaaS: Many AWS services (ex: Rekognition for Machine Learning) • Google Apps (Gmail), Dropbox, Zoom


3 pricing models:

pay- as-you-go

  1. Compute - pay for compute time

  2. Storage - pay for data stored in cloud

  3. data transfer OUT of the cloud


How to choose an AWS Region?


Region is cluster of data centers

  1. Compliance with data governance and legal requirements: data never leaves a region without your explicit permission

  2. Proximity to customers: reduced latency

  3. Available services within a Region: new services and new features aren’t available in every Region

  4. Pricing: pricing varies region to region and is transparent in the service pricing page

Shared Responsibility of Cloud:

ree
  1. Availability zones: Global Infrastructure identity is composed of one or more discrete data centers with redundant power, networking, and connectivity, and are used to deploy infrastructure. Each region has many availability zones (usually 3, min 2, max 6)

AWS Points of Presence (Edge Locations)

  1. Amazon has 216 points of presence (205 edge loc, 11 regional caches) in 84 cities, 42 countries

  2. IAM is a global service

  3. A company would like to benefit from the advantages of the Public Cloud but would like to keep sensitive assets in its own infrastructure. Which deployment model should the company use? - Hybrid Cloud


Alright, onto the next session! For now, we are good. :)




Comments


Post: Blog2 Post

Subscribe Form

Thanks for submitting!

©2020 by Learn Data Science with me. Proudly created with Wix.com

bottom of page