Aws Notes
Aws Notes
Speed
Cost
Scalability
Accessibility
Better Security
1. Speed
If you want an IT resource or service from the cloud, it is available almost
instantaneously, and ready for production virtually at the same time. This means
that the product, service, and the go-live date hit the market almost
immediately, a considerable advantage over using a legacy environment. This
has helped many businesses’ services generate revenue much sooner after they
go live.
2. Cost
Planning and buying the right kind of hardware has always been a challenge in
the traditional legacy environment. If you purchase hardware that doesn’t fit
your needs, then chances are you might need to live with that purchase
indefinitely. However, this is not an issue with the cloud, since you do not need
to buy any hardware. Instead, you pay to use the host’s hardware, and once it
does not fit your needs, you can release it and can replace it with a better
configuration. In that way, you save a lot of money since you only pay for the
time you use.
3. Scalability
In a legacy environment, forecasting demands is a full-time job, but with cloud
services, you can easily set up an automated monitoring tool to do the job for
you. That information will let you accurately upscale or downscale the rate of
work you do depend on the needs.
4. Accessibility
Cloud Computing allows you to access resources, data, services, and
applications from anywhere you want, as long as you are connected to the
internet. If you are not connected to the internet, some tools and techniques will
allow you to access the cloud whenever needed.
5. Better Security
Ensuring that your data is stored in a secure, durable place is a priority for all
businesses. The cloud provides highly secure storage for customers’ data, yet
letting it be accessed anytime and anyplace that it’s required. Also, all data
stored in the cloud is encrypted and secured so that it cannot be tampered with.
Public cloud
Private cloud
Hybrid cloud
The remaining three categories are divided based on the services they offer,
including:
1. Public Cloud
In a public cloud, everything is stored and accessed through the internet. This
deployment system allows anyone with proper permissions to access some of
the applications and resources. The most exciting part about the public cloud is
that you own none of the components present in it, be it the hardware, software,
or application. All the components here are managed by the provider. Amazon
Web Services and Microsoft Azure are two prominent examples of the public
cloud.
2. Private Cloud
A private cloud is used exclusively in organizations, which they can run locally
or choose to outsource it to other cloud services providers. This infrastructure
runs strictly on a private network, which means that people present in the
network can only access it. VMware cloud and some of the AWS products are
some of the examples of a private cloud.
3. Hybrid cloud
It is probably the fascinating form of Cloud Computing that contains the
functionality of both public and private clouds. Organizations using the hybrid
cloud can choose to keep some of their data locally and some on the cloud.
NASA is the best-known example of an organization that uses a hybrid cloud. It
uses a private cloud to store sensitive data and uses the public cloud to save and
share data that can be viewed by the public worldwide.
There are several well-known organizations across the world that have already
migrated to the cloud environment. Some of the examples include:
Uses the AWS cloud environment to manage multiple petabytes of data that
are generated by its users every day.
Spotify
Uses the AWS cloud environment to store its vast repository of songs.
Netflix
One of the largest video streaming services, it uses AWS to allow users to
stream shows from anywhere in the world.
Expedia
Amazon web service is an online platform that provides scalable and cost-
effective cloud computing solutions.
History of AWS
Applications of AWS
2. Websites
Businesses can host their websites on the AWS cloud, similar to other web
applications.
3. Gaming
A feature that separates AWS from other cloud services is its capability to
launch and scale mobile, e-commerce, and SaaS applications. API-driven code
on AWS can enable companies to build uncompromisingly scalable applications
without requiring any OS and other systems.
The power of AWS services lies in the fact that it enables businesses to reach
the marketplaces with little initial investment. Here are some advantages of
AWS services:
1. Security
There is a false misconception that data stored in a public cloud is not secure.
On the contrary, not only does AWS offer security tools that are cheaper than
other alternatives, but it is one of the most secure, extensive, and reliable cloud
platforms.
2. Global Availability
3. Little Investment
AWS Services
Amazon has many services for cloud applications. Let us list down a few key
services of the AWS ecosystem and a brief description of how developers use
them in their business.
Compute service
Storage
Database
Networking and delivery of content
Security tools
Developer tools
Management tools
Compute Service
These services help developers build, deploy, and scale an application in the
cloud platform.
AWS EC2
AWS Lambda
Storage
AWS provides web data storage service for archiving data. Also, its primary
advantage is disaster data recovery with high durability.
Amazon S3
Database
AWS database domain service offers cost-efficient, highly secure, and scalable
database instances in the cloud.
DynamoDB
RDS
VPC
Route 53
Developer Tools
It helps a user build, deploy, and run an application source code automatically.
It also updates the server and instance on the workload.
CodeStar
Code Build
This removes the hassle of managing physical servers and helps developers
build and test code with continuous scaling.
In simple words, it compiles your code, executes unit tests, and gives output
artifacts that are ready to deploy.
IAM
KMS
It enables users to create and manage the encryption keys that are used for
encrypting data.
The service includes a key generation method where digital sign within your
applications becomes easier.
Management Tools
Using this service, an individual can optimize costs, minimize risks, and
automate all the resources running efficiently on the AWS infrastructure.
Cloud Watch
This service helps you in monitoring all your AWS resources in one place so
that you can spend minimum time managing those resources and maximum
time developing applications.
It allows developers to manage their cloud infrastructure either in a text file
or a template.
4. Contact Information
Note: Make sure to provide proper contact details and mobile number to get the
Verification code from AWS.
5. Payment and PAN information:
1. you must fill in your credit card /Debit Card info and billing address
2.click on Secure Submit.
6. In this step, it will take you to the payment gateway to validate your payment
information and for your credit card verification, Amazon will charge the
minimum price based on Country. Here I have provided India, so Amazon
charged 2 INR.
7. Phone verification:
1. Here you will be taken to an identity verification page that will already have
your phone number, so you just have to select either “Text message or Voice
call” Provide a valid phone number