Module1 Module2 Module3
Module1 Module2 Module3
MODULE 1
Cloud computing: The on-demand delivery of compute power, databases,
storage, applications, and other IT resources using the internet with pay-as-
you-go pricing.
Cloud storage: Saving data using a cloud service provider (CSP) instead of
a physical machine.
MODULE 2
Availability Zone: One or more data centers that house many servers.
Each Region has multiple, isolated locations known as Availability Zones.
Each Availability Zone is isolated, but the Availability Zones in a Region are
connected through low-latency links. An Availability Zone: is represented
by a region code followed by a letter identifier, for example, us-east-1a.
Edge location: A site where data can be stored for lower latency. Often,
edge locations will be close to high-population areas that will generate high
traffic volumes.
Latency: The delay before a transfer of data begins after the data has been
requested.
PaaS: These services are the tools needed to manage the underlying
hardware and launch applications. They include programming environments,
application testing platforms, and application launchers. Think of PaaS as going
to a restaurant. You are not managing the appliances in the kitchen, but you can
ask the waiter or chef to make things however you want.
Examples: AWS Elastic Beanstalk, Microsoft Azure, Google App Engine
SaaS: These services are the actual apps and software provided over the
internet. You are not responsible for managing or installing the software; you
just access and use it. Think of SaaS as eating at an all-you-can-eat buffet. You
have access to whatever food is being served. You don’t control what is made or
how, but you can use as much as you want.
Examples: Dropbox, Slack, Spotify, YouTube, Microsoft Office 365, Gmail
MODULE 3
Amazon Simple Storage Service ( Amazon S3 ): A service provided by
AWS that stores data for users in the cloud.
Amazon Elastic Block Store (Amazon EBS): Storage for specific EC2
instances. Think of it as the storage drive for your EC2 instance.
AWS Lambda: Lambda lets you run code without provisioning or managing
servers. You pay only for the compute time you consume—there is no charge when
your code is not running. With Lambda, you can run code for virtually any type of
application or backend service—all with zero administration. Upload your code, and
Lambda takes care of everything required to run and scales your code with high
availability. You can set up your code to automatically start from other AWS
services or call it directly from any web or mobile app.
AWS CloudTrail: Monitors every action that is performed on your AWS account
for security purposes.