Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

Introduction to Cloud Computing and AWS

Introduction to Cloud Computing and AWS

An introductory session on the basics of Cloud Computing along with a small intro and Demo to AWS.

Keshav Kumaresan

February 03, 2022
Tweet

More Decks by Keshav Kumaresan

Other Decks in Technology

Transcript

  1. Agenda • What is Cloud Computing? • Advantages of Cloud

    Computing • Types of Cloud Computing • Cloud Computing Models • Deployment Models • AWS • Global Infrastructure • Security & Compliance
  2. Why do we need cloud computing? • Before we jump

    into cloud computing, why do we need cloud? • What’s the main problem cloud computing aims to solve?
  3. What is Cloud Computing? • Cloud computing is the on-demand

    delivery of compute power, database, storage, applications, and other IT resources through a cloud services platform. • No Upfront Investment, no heavy- lifting. • Pay-as-you-go pricing.
  4. Advantages of Cloud Computing • Trade fixed expense for variable

    expense. • Benefit from massive economies of scale. • Elasticity - Stop guessing capacity.
  5. Advantages of Cloud Computing • Increase speed and agility. •

    Stop spending money running and maintaining data centers. • Go global in minutes.
  6. Infrastructure as a Service (IaaS) • Contains the basic building

    blocks for cloud IT and typically provides access to networking features, computers (virtual or on dedicated hardware), and data storage space. • Highest level of flexibility and management control over your IT resources.
  7. Platform as a Service (PaaS) • Removes the need for

    your organization to manage the underlying infrastructure and allows you to focus on the deployment and management of your applications. • You don’t need to worry about resource procurement, capacity planning, software maintenance and patching.
  8. Software as a Service (SaaS) • Completed product that is

    run and managed by the service provider. • End-user applications • You do not have to think about how the service is maintained or how the underlying infrastructure is managed; you only need to think about how you will use that piece of software.
  9. Public • A cloud-based application is fully deployed in the

    cloud and all parts of the application run in the cloud.
  10. Private • The deployment of resources on-premises, using virtualization and

    resource management tools, is sometimes called the “private cloud.” • Dedicated resources
  11. Hybrid • A hybrid deployment is a way to connect

    infrastructure and applications between cloud-based resources and existing resources that are not located in the cloud.
  12. AWS • Amazon Web Services offers a broad set of

    global cloud-based products including compute, storage, databases, analytics, networking, mobile, developer tools, management tools, IoT, security, and enterprise applications: on-demand, available in seconds, with pay-as-you-go pricing. • From data warehousing to deployment tools, directories to content delivery, over 200 AWS services are available
  13. Security & Compliance • Keep Your Data Safe: The AWS

    infrastructure puts strong safeguards in place to help protect your privacy. All data is stored in highly secure AWS data centers. • Meet Compliance Requirements: AWS manages dozens of compliance programs in its infrastructure. This means that segments of your compliance have already been completed.
  14. Accessing AWS Services • AWS Management Console • AWS Command

    Line Interface (CLI) • Software Development Kits (SDK)
  15. Additional Resources • https://docs.aws.amazon.com/ - Official Documentation of AWS •

    https://awsstash.com/ - A collection of AWS related videos, podcasts, code repositories, whitepapers, and feature releases, all in a single, easy to search interface • https://explore.skillbuilder.aws/learn - On-demand Free Online courses for specific AWS services and concepts • https://www.awsgeek.com/ - Cloud Diagrams & Notes. • https://aws.amazon.com/tools/ - SDK Documentation • https://aws.amazon.com/cli/ - CLI Documentation