Cloud Computing Overview

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

What is cloud computing?

Cloud computing is the on-demand delivery of compute power, database, storage, applications, and other IT resources via the internet with pay-as-you-go pricing.

Cloud computing provides on-demand delivery of IT resources via the internet with --- pricing.

pay-as-you-go

True or False: Cloud computing enables you to think of and use your infrastructure as software rather than hardware.

True (A)

Match the cloud service model with the level of control over IT resources.

<p>IaaS (Infrastructure as a Service) = More control over IT resources PaaS (Platform as a Service) = Intermediate control over IT resources SaaS (Software as a Service) = Less control over IT resources</p> Signup and view all the answers

What are the three main cloud deployment models?

<p>Cloud (Public Cloud), Hybrid, and On-premises (Private Cloud)</p> Signup and view all the answers

Which cloud deployment model uses a mix of private infrastructure (like on-premises) and public cloud services?

<p>Hybrid (A)</p> Signup and view all the answers

One major financial advantage of cloud computing is trading _____ expense (like data centers and physical servers) for variable expense.

<p>capital</p> Signup and view all the answers

How does cloud computing allow providers like AWS to offer lower pay-as-you-go prices?

<p>Through massive economies of scale achieved by aggregating usage from hundreds of thousands of customers.</p> Signup and view all the answers

Which advantage of cloud computing eliminates the need for users to predict and provision server capacity in advance?

<p>Stop guessing capacity.</p> Signup and view all the answers

What advantage of cloud computing relates to the ability to acquire and deploy IT resources much faster than with traditional infrastructure?

<p>Increase speed and agility.</p> Signup and view all the answers

Cloud computing allows organizations to stop spending money on running and _____ data centers.

<p>maintaining</p> Signup and view all the answers

Which cloud computing advantage allows businesses to easily deploy their applications in multiple physical locations around the world?

<p>Go global in minutes.</p> Signup and view all the answers

What is a web service?

<p>Any piece of software that makes itself available over the internet and uses a standardized format (like XML or JSON) for the request and response of an API interaction.</p> Signup and view all the answers

What is AWS (Amazon Web Services)?

<p>AWS is a secure cloud platform offering a broad set of global cloud-based products (services) including compute, storage, network, database, and other IT resources and management tools on demand.</p> Signup and view all the answers

What are the three primary ways to interact with AWS services?

<ol> <li>AWS Management Console (graphical interface)</li> <li>AWS Command Line Interface (AWS CLI) (commands/scripts)</li> <li>Software Development Kits (SDKs) (code integration)</li> </ol> Signup and view all the answers

What is the purpose of the AWS Cloud Adoption Framework (AWS CAF)?

<p>AWS CAF provides guidance and best practices to help organizations develop an efficient and effective plan for their cloud adoption journey by building a comprehensive approach across the organization.</p> Signup and view all the answers

List the six core perspectives of the AWS Cloud Adoption Framework (AWS CAF).

<p>Business, People, Governance, Platform, Security, and Operations.</p> Signup and view all the answers

Which AWS CAF perspective ensures that IT aligns with business needs and that IT investments can be traced to demonstrable business results?

<p>Business (C)</p> Signup and view all the answers

Which AWS CAF perspective focuses on prioritizing training, staffing, and organizational changes to build an agile organization?

<p>People (C)</p> Signup and view all the answers

Which AWS CAF perspective focuses on ensuring skills and processes align IT strategy with business goals to maximize value and minimize risks?

<p>Governance (C)</p> Signup and view all the answers

Which AWS CAF perspective includes understanding and communicating the nature of IT systems and describing the target state architecture?

<p>Platform (C)</p> Signup and view all the answers

Ensuring the organization meets its security objectives, including managing identity, infrastructure security, and incident response, falls under which AWS CAF perspective?

<p>Security (C)</p> Signup and view all the answers

Which AWS CAF perspective focuses on aligning and supporting business operations, defining how day-to-day business will be conducted, and includes service monitoring and business continuity?

<p>Operations (D)</p> Signup and view all the answers

Flashcards

Cloud Computing

The on-demand delivery of compute power, database, storage, applications, and other IT resources via the internet with pay-as-you-go pricing.

Infrastructure as Software

Enables users to treat infrastructure as code, allowing for automation and flexibility.

On-Premises (Private Cloud)

A cloud deployment model where infrastructure is owned and managed within an organization's own data center.

Hybrid Cloud

A cloud deployment model combining on-premises infrastructure with public cloud resources.

Signup and view all the flashcards

Trade Capital Expense for Variable Expense

Eliminating upfront costs by paying for IT resources as they are used.

Signup and view all the flashcards

Massive Economies of Scale

Achieving lower costs due to the aggregate scale of cloud providers and optimized resource utilization.

Signup and view all the flashcards

Increase Speed and Agility

Ability to quickly access and deploy resources, allowing for faster innovation and experimentation.

Signup and view all the flashcards

Stop Spending Money on Running and Maintaining Data Centers

Avoid the costs and effort associated with maintaining physical data centers.

Signup and view all the flashcards

What is AWS?

AWS is a secure cloud platform that offers a broad set of global cloud-based products.

Signup and view all the flashcards

What are Web Services?

Any piece of software that makes itself available over the internet and uses a standardized format for the request and response of an API interaction.

Signup and view all the flashcards

AWS Management Console

The easy-to-use graphical interface to access and manage AWS services.

Signup and view all the flashcards

Command Line Interface (AWS CLI)

Access to AWS services by discrete commands or scripts.

Signup and view all the flashcards

Software Development Kits (SDKs)

Access AWS services directly from your code (such as Java, Python, and others).

Signup and view all the flashcards

AWS Cloud Adoption Framework (AWS CAF)

Provides guidance and best practices to help organizations build a comprehensive approach to cloud computing across the organization.

Signup and view all the flashcards

Security Perspective

Ensuring that the organization meets its security objectives.

Signup and view all the flashcards

Operations Perspective

Aligning with and supporting the operations of the business.

Signup and view all the flashcards

Study Notes

  • This module introduces Cloud Concepts Overview and AWS Academy Cloud Foundations.

Module Objectives

  • Define different types of cloud computing models.
  • Describe six advantages of cloud computing.
  • Recognize the main AWS service categories and core services.
  • Review the AWS Cloud Adoption Framework (AWS CAF).

Introduction to Cloud Computing

  • Cloud computing involves the on-demand delivery of computing power, database resources, storage, applications, and other IT resources over the internet with pay-as-you-go pricing.
  • Cloud computing allows infrastructure to be viewed and used as software.

Traditional Computing Model

  • Infrastructure is treated as hardware.
  • Hardware solutions necessitate space, staff, physical security, planning, and capital expenditure.
  • A long hardware procurement cycle is typical.
  • Capacity provisioning requires guessing theoretical maximum peaks.

Cloud Computing Model

  • Infrastructure is approached as software.
  • Software solutions are flexible.
  • Solutions can change more quickly, easily, and cost-effectively than hardware options.
  • Undifferentiated heavy-lifting tasks are eliminated.

Cloud Service Models

  • Infrastructure as a Service (IaaS) offers more control over IT resources.
  • Platform as a Service (PaaS).
  • Software as a Service (SaaS) provides less control over IT resources.

Cloud Computing Deployment Models

  • Cloud is a deployment model.
  • Hybrid cloud is a deployment model.
  • On-premises (private cloud) is a deployment model.

Similarities Between AWS and Traditional IT

  • Traditional IT elements, such as security groups, firewalls, network ACLs, and administrators, have counterparts in AWS.
  • Networking components like routers, network pipelines, and switches align with AWS Elastic Load Balancing and Amazon VPC.
  • Compute servers correspond to Amazon EC2 instances, using AMIs.
  • Storage and database solutions such as DAS, SAN, NAS, and RDBMS are mirrored by Amazon EBS, Amazon EFS, Amazon S3, and Amazon RDS.

Section 1 Key Takeaways

  • Cloud computing is the on-demand delivery of IT resources via the internet utilizing pay-as-you-go pricing.
  • Cloud computing lets one consider and utilize their infrastructure as software.
  • Iaas, PaaS, and SaaS are the three cloud service models.
  • Cloud, hybrid, and on-premises or private cloud constitute the three cloud deployment models.
  • Almost anything that can be implemented using traditional IT can also be implemented as an AWS cloud computing service.

Advantages of Cloud Computing

  • Trade capital expense for variable expense:
    • Transition from up-front capital expenditure to paying only for the resources consumed.
  • Massive economies of scale:
    • AWS achieves higher economies of scale through aggregated usage, passing savings to customers.
  • Stop Guessing Capacity:
    • Scaling on demand adjusts resources according to actual needs.

Increase Speed and Agility

  • Cloud computing reduces the time between wanting and having resources from weeks to minutes.
  • Stop Spending Money on Running and Maintaining Data Centers:
  • Cloud computing shifts investment from running data centers to business and customer-focused endeavors.

Section 2 Key Takeaways

  • Transition from capital expenses to variable expenses.
  • Benefit from massive economies of scale.
  • Eliminate guesswork about capacity needs.
  • Increase speed and agility in resource deployment.
  • Cease spending on data center maintenance; and go global in minutes.

Introduction to Amazon Web Services (AWS)

  • Web services are software components available over the internet using standardized formats (e.g., XML, JSON) for API interactions.
  • AWS is a secure cloud platform that offers a broad set of global cloud-based products.
  • AWS enables on-demand access to compute, storage, network, database, other IT resources, and management tools.
  • Flexibility is a key feature.
  • Payment is only required for the individual services used, for the duration of use.
  • AWS services are designed to interoperate like building blocks.

Categories of AWS services

  • Numerous categories including Analytics, Application Integration, AR/VR, Blockchain, Business Applications, Compute, Cost Management, Customer Engagement, Database, Developer Tools, End User Computing, Game Tech, Internet of Things, Machine Learning, Management and Governance, Media Services, Migration and Transfer, Mobile, Networking and Content Delivery, Robotics, Satellite, Security, Identity & Compliance, and Storage.

Simple Solution Example

  • A simple solution would involve:
    • Users accessing a web service that utilizes compute resources (e.g., Amazon EC2), database (e.g., Amazon DynamoDB), storage(e.g., Amazon S3), and networking within a virtual private cloud (VPC) in the AWS Cloud.

Choosing a Service

  • Service selection depends on business goals and technology requirements.

Services Covered in This Course

  • Compute Services: Amazon EC2, AWS Lambda, AWS Elastic Beanstalk
  • Storage Services: Amazon S3, Amazon S3 Glacier, Amazon EFS, Amazon EBS
  • Database Services: Amazon RDS, Amazon DynamoDB, Amazon Redshift, Amazon Aurora
  • Networking and Content Delivery Services: Amazon VPC, Amazon Route 53, Amazon CloudFront, Elastic Load Balancing
  • Security, Identity, and Compliance Services: AWS IAM, Amazon Cognito, AWS Shield, AWS Artifact, AWS KMS
  • Management and Governance Services: AWS Trusted Advisor, AWS CloudWatch, AWS CloudTrail, AWS Well-Architected Tool, AWS Auto Scaling, AWS Command Line Interface, AWS Config, AWS Management Console, AWS Organizations
  • AWS Cost Management Services: AWS Cost & Usage Report, AWS Budgets, AWS Cost Explorer

Interacting with AWS

  • AWS Management Console: GUI for ease of use.
  • Command Line Interface (AWS CLI): Uses commands/scripts to access services.
  • Software Development Kits (SDKs): Code for accessing services, (Java, Python, etc).

Section 3 Key Takeaways

  • AWS is a secured cloud platform with a wide array of global cloud-based products and services designed to work together.
  • There are many categories of AWS services, each with a multitude of service options.
  • The choice of service should align with the business goals and technology needs.
  • There are three methods of accessing AWS services.

AWS Cloud Adoption Framework (AWS CAF)

  • The AWS CAF provides guidance and best practices for organizations to help build a comprehensive approach to cloud computing across the organization and throughout the IT lifecycle, in order to accelerate successful cloud adoption.
  • Organized into six perspectives, each encompassing sets of capabilities.

Perspectives

  • Business, platform, people, governance, security and operations are a few of the AWS CAF perspectives.

Business Perspective

  • Ensures IT alignment with business needs and traceability of IT investments to business results.
  • IT finance, IT strategy, benefits realization, and business risk management.
  • Key roles: Business managers, finance managers, budget owners, and strategy stakeholders.

People Perspective

  • Focuses on prioritizing training, staffing, and organizational changes to build an agile organization.
  • Includes resource management, incentive management, career management, training management, and organizational change management relating to people.
  • Human resources, staffing, and people managers should focus on this perspective's capabilities.

The aim is to prioritize training, staffing, and organizational changes to build an agile organization.

Governance Perspective

  • To align skills and processes with IT and business strategies to maximize the value of IT investments while minimizing business risks.
  • Portfolio management, program and project management, business performance measurement, and license management for a company.
  • CIO, program managers, enterprise architects, business analysts, and portfolio managers contribute to governance's capabilities.

Platform Perspective

  • Understanding and communicating the nature of IT systems and their relationships; capability to describe the architecture of the target state environment in detail.
  • Focuses on compute, network,storage and database.
  • CTO, IT managers, and solutions architects take the lead.

Security and Operations

  • The security ensures security objectives are met like the CISO.
  • The operations aims to support the operations of the business through IT managers.

Cloud Adoption

  • Cloud adoption requires thoughtful strategies and alignment across the organization.
  • The AWS CAF is designed to facilitate this journey, organizing guidance into six areas (perspectives) with sets of business or technology capabilities. The responsibility of key stakeholders.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser