Sie sind auf Seite 1von 23

WHAT IS CLOUD?

• In the simplest terms, cloud computing means storing


and accessing data and programs over the Internet
instead of your computer's hard drive
• It is a term used to describe a global network of
servers, each with a unique function. The cloud is not
a physical entity, but instead is a vast network of
remote servers around the globe which are hooked
together and meant to operate as a single ecosystem.
CLOUD COMPUTING
• In cloud computing, the word cloud is used as a metaphor
for the Internet, so the phrase cloud computing means a
type of Internet-based computing, where different
services —including servers, storage and applications — are
delivered to an organization's computers and devices
through the Internet.
• Cloud computing is a type of computing that relies on
shared computing resources rather than having local
servers or personal devices to handle applications.
• Cloud Computing is an on-demand service.
AWS (AMAZON WEB SERVICES)
• Amazon Web Services (AWS) is the world’s most
comprehensive and broadly adopted cloud platform,
offering over 165 fully featured services from data centers
globally.
• Amazon Web Services is a subsidiary of Amazon that
provides on-demand cloud computing platforms and APIs to
individuals, companies, and governments, on a metered
pay-as-you-go basis.
• AWS was first to market with a modern cloud infrastructure
service when it launched Amazon Elastic Compute Cloud in
August, 2006.
AMAZON EC2
• EC2 is the heart of AWS. EC2 provides web services
API for creating and managing virtual servers inside
amazon cloud.
• Application anywhere on the internet can launch a
virtual server in the amazon cloud.
• Amazon Elastic Compute Cloud (Amazon EC2)
provides scalable computing capacity in the Amazon
Web Services (AWS) cloud.
AMAZON MACHINE IMAGES(AMI)
• Amazon Machine Images(AMIs) are the basic building
blocks of Amazon EC2.
• An AMI is a template that contains a software
configuration(Operating system, applications servers
and applications) that can run on amazon’s
computing environment.
• AMIs can be used to launch an instance which is a
copy of the AMI running as a virtual server in the
cloud.
ELASTIC BLOCK STORAGE(EBS)
• An EBS is a virtual disk of a fixed size.
• It can be mounted on a running EC2 instance where
• EBS volumes are highly available and reliable storage
volumes that can be attached to any running instance
that is in the same Availability Zone.
• You can back up the data on your Amazon EBS
volumes by taking point-in-time snapshots.
ELASTIC BEANSTALK
• AWS Elastic Beanstalk is an easy-to-use service for
deploying and scaling web applications and services
developed with Java, .NET, PHP, Node.js, Python, Ruby,
Go, and Docker on familiar servers such as Apache,
Nginx, Passenger, and IIS.
• You can simply upload your code and Elastic
Beanstalk automatically handles the deployment,
from capacity provisioning, load balancing, auto-
scaling to application health monitoring.
SIMPLE STORAGE SERVICE(S3)
• Amazon S3 is a repository for Internet data. Amazon
S3 provides access to reliable, fast, and inexpensive
data storage infrastructure.
• You need to create bucket to store data in the form of
objects which are fundamental entities stored in s3.
• Amazon EC2 uses Amazon S3 for storing Amazon
Machine Images (AMIs) and to store snapshots.
• Features : versioning, server access logging, tags,
Encryption, Object Lock.
LOAD BALANCER
• Elastic Load Balancing automatically distributes
incoming application traffic across multiple targets,
such as Amazon EC2 instances, containers, IP
addresses, and Lambda functions.
• It can handle the varying load of your application
traffic in a single Availability Zone or across multiple
Availability Zones.
• Three types of load balancers : Application load
balancer, Network Load Balancer, Classic load
balancer.
AUTO SCALING
• AWS Auto Scaling is a service that automatically monitors
and adjusts compute resources to maintain performance
for applications hosted in the Amazon Web Services (AWS)
public cloud.
• AWS Auto Scaling automatically discovers and tracks the
performance of all the scalable resources -- which can span
various cloud services -- that support a user's application.
These resources include Elastic Compute Cloud (EC2) Auto
Scaling groups, Amazon Elastic Container Service (ECS)
components, EC2 Spot Fleets, DynamoDB global secondary
indexes or tables, and Aurora replicas or clusters.
ROUTE 53
• Amazon Route 53 is a scalable and highly
available Domain Name System (DNS) service. Released
on December 5, 2010 , it is part of Amazon.com’s cloud
computing platform, Amazon Web Services (AWS).
• Customers create "hosted zones" that act as a container
for four name servers. Customers are able to add,
delete, and change any DNS records in their hosted
zones. Amazon also offers domain registration services
to AWS customers through Route 53. Amazon provides
an SLA of the service always being available at all times
(100% available).
IAM
• Identity and Access Management is the security
related service of AWS.
• AWS Identity and Access Management (IAM) enables
you to manage access to AWS services and resources
securely.
• Using IAM, you can create and manage AWS users and
groups, and use permissions to allow and deny their
access to AWS resources.
AWS DATABASES
• AWS offers two types of Databses :
1. RDS (Relational Database Service)
2. DynamoDB
RELATIONAL DATABASE SERVICE
• Amazon Relational Database Service (Amazon RDS) is a
web service that makes it easier to set up, operate, and
scale a relational database in the AWS Cloud.
• The basic building block of Amazon RDS is the DB instance.
A DB instance is an isolated database environment in the
AWS Cloud. Your DB instance can contain multiple user-
created databases.
• Amazon RDS provides support for six popular relational
database engines: MySQL, Oracle, PostgreSQL, Microsoft
SQL Server, MariaDB, and Amazon Aurora.
DYNAMODB
• Amazon DynamoDB is a fast and flexible NoSQL database
service for all applications that need consistent, single-digit
millisecond latency at any scale. Its flexible data model and
reliable performance make it a great fit for mobile, web,
gaming, ad-tech, IoT, and many other applications.
• DynamoDB can handle more than 10 trillion requests per
day and can support peaks of more than 20 million
requests per second.
• It's a fully managed, multiregion, NoSQL database.
VIRTUAL PRIVATE CLOUD (VPC)
• Amazon Virtual Private Cloud (Amazon VPC) enables you to
launch AWS resources into a virtual network that you've defined.
• A subnet is a range of IP addresses in your VPC.
• A route table contains a set of rules, called routes, that are used
to determine where network traffic is directed.
• A VPC endpoint enables you to privately connect your VPC to
supported AWS services and VPC endpoint services powered by
PrivateLink without requiring an internet gateway
• An internet gateway is a horizontally scaled, redundant, and
highly available VPC component that allows communication
between instances in your VPC and the internet.
AWS LAMBDA
• AWS Lambda is a compute service that lets you run
code without provisioning or managing servers. AWS
Lambda executes your code only when needed and
scales automatically, from a few requests per day to
thousands per second.
• You can use AWS Lambda to run your code in
response to events, such as changes to data in an
Amazon S3 bucket or an Amazon DynamoDB table.
CLOUD WATCH
• Amazon CloudWatch is a monitoring service for AWS cloud
resources and the applications you run on AWS. You can
use Amazon CloudWatch to collect and track metrics,
collect and monitor log files, set alarms, and automatically
react to changes in your AWS resources.

CLOUD TRAIL
• With CloudTrail, you can log, continuously monitor, and
retain account activity related to actions across your AWS
infrastructure. CloudTrail provides event history of your
AWS account activity,
CLOUD FRONT
• Amazon CloudFront is a web service that speeds up distribution of
your static and dynamic web content, such as .html, .css, .js, and
image files, to your users. CloudFront delivers your content through a
worldwide network of data centers called edge locations. When a
user requests content that you're serving with CloudFront, the user is
routed to the edge location that provides the lowest latency (time
delay), so that content is delivered with the best possible
performance.

CLOUD FORMATION
• AWS CloudFormation is a service that helps you model and set up
your Amazon Web Services resources so that you can spend less
time managing those resources and more time focusing on your
applications that run in AWS.
AWS FREE TIER
• 12 Months Free
• 750 Hours of Amazon EC2 per month
• 750 Hours of Amazon RDS per month
• 25 GB storage of Amazon DynamoDB
• 5 GB storage of Amazon S3
• 30 GB storage of EBS
• 1 Million request per month on Amazon Lambda
• 10 CloudWatch Alarm
• 50 GB of Data Transfer out from Cloud Front
PROJECT
Web Application Using
• Elastic Beanstalk
• RDS
• Route 53
• Load Balancer
• EC2

Das könnte Ihnen auch gefallen