Day 1 : Introduction to Cloud Computing With AWS
Cloud Computing: Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider like Amazon Web Services (AWS).From a user perspective, the main use of the operating system is to run the program.
●Benefits of Cloud computing: We don’t have to manage servers, We have the option for Pay as you go. It is Cost Savings, and with cloud computing, we can deploy globally in minutes.
●If we want to run any program or application we need the operating system
●There is no way to interact with the operating system without the program
For getting an operating system we need physical hardware RAM ,CPU, Network card, HD ) and we need to install the operating system
●Different ways of installing the operating system :
>Bare metal
>Cloud computing (AWS, Azure ,GCP)
>Virtualization (VM Ware )
>Containerization (Kubernetes ,Docker)
In Amazon Web Services ,
Aws offers comprehensively and extensively utilized Cloud Computing Platform which is provided by https://www.amazon.com/
It provides a wide range of scalable, affordable, and on-demand cloud computing services that let people and businesses create, implement, and over see different workloads and applications.
Since its first LAunch in 2006 , AWS has developed into one of the World’s top Cloud Computing Provider.
●When you launch OS in the cloud it is also known as an instance.
Running an instance is similar to having your own machine run on the cloud.
There are various types of instances available in AWS CLOUD the most famous type of instance freely available after logging in AWS account is EC2
●For installing the OS the minimum requirement is to have a bootable image.
AWS provides AMIs (Amazon Machine Images).
AMIs contain thousands of images.
When you start the instance it pulls the image from AMI.
XEN is a Hypervisor that runs directly on the system hardware.
Every time we release an OS, we require a password. Here, a key is used in place of a password; without a key, you are unable to log in.
> Public Key
>Private Key
AWS keeps Public key & Sends Private key to you,so that you can access that instance in future.
●Data Centers: AWS (Amazon Web Services) operates a global network of data centers to provide cloud computing services. These data centers are distributed across regions and availability zones to provide high availability and fault tolerance.
Each data center contains thousands of servers, networking equipment, and storage devices to support the AWS infrastructure. AWS data centers are designed with a focus on security, compliance, and environmental sustainability.
Customers can choose the region and availability zone where their resources are deployed to optimize performance and minimize latency.
AWS has two data centers in India, It is in Mumbai and Hyderabad.
●AWS Availability Zones: AWS Availability Zones are physically separate datacenters within a region that are connected through a high-speed network.
Each Availability Zone is designed to be isolated from failures in other zones to provide fault tolerance and high availability. AWS currently offers over 80 Availability Zones across 25 regions worldwide.