Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Cloud Computing and Technologies

933cb6cefd92827845560147cc9d8931?s=47 fjavierm
February 17, 2021

Introduction to Cloud Computing and Technologies

The first presentation of the series "Introduction to Cloud Computing and Technologies". A small introduction to cloud computing.



February 17, 2021


  1. Introduction to Cloud Computing and Technologies Binary Coders

  2. What is Cloud Computing? Cloud computing can be referred to

    as the remote allocation of resources on the cloud. According to NIST (National Institute of Standard and Technology), the formal definition of cloud computing is the following: “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g. networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction”
  3. Service Model Categories Cloud computing providers offer various services built

    on top of basic provisioning and releasing of resources. Most of these service models fall into one of the following categories: Infrastructure as a Service Platform as a Service Software as a Service IaaS PaaS SaaS
  4. Key Features of Cloud Computing Users benefit most from the

    following features of cloud computing: • Speed and Agility: ◦ Provisioned with a few clicks. ◦ Scale up or down with ease. ◦ Elasticity and demand-driven. • Cost: ◦ Reducing the up-front cost. ◦ Cost estimator, which assists users in better resource planning. • Easy access to resources: ◦ Access from any place and device. • Maintenance: ◦ Providers in charge of keeping resources up, running, and up-to-date. • Multi-tenancy: ◦ Multiple users sharing the same pool of resources, which helps to drive down the costs incurred by each user. • Reliability: ◦ Resources can be hosted in different data center locations, to provide increased reliability, resiliency, and high-availability.
  5. Cloud Deployment Models Primarily, cloud deployment models are: • Private

    Cloud: It is designated and operated solely for one organization. It can be hosted internally or externally and managed by internal teams or a third party. I.e., using OpenStack. • Public Cloud: It is open to the public and anybody can use it for a prize. I.e., Amazon Web Services, Google Cloud Platform, and Microsoft Azure. • Hybrid Cloud: Public and private clouds bounded together. Beneficial for: ◦ Storage of sensitive information on the private cloud, while offering public services based on that information from a public cloud. ◦ Meeting temporary resources during peak or times of high demand by scaling to the cloud, when such temporary resources cannot be met on the private cloud.
  6. Cloud Deployment Models (Cont.) Additional types are: • Community Cloud:

    Formed by multiple organizations sharing a common cloud infrastructure. • Distributed Cloud: Formed by distributed systems connected to a single network. • Multi Cloud: Use of multiple public cloud providers by one organisation to avoid vendor lock-in (running the same workloads). • Poly Cloud: Use of multiple public cloud providers by one organisation to leverage specific services from each provider (running different workloads).
  7. Resources • This presentation has been created based on the

    edX course “Introduction to Cloud Infrastructure Technologies”. ◦ https://www.edx.org/course/introduction-to-cloud-infrastructure-technologies
  8. THANKS! Do you have any questions? fjavierm_ binarycoders.dev