Wednesday, April 27, 2022

What is Cloud Computing

 What is Cloud Computing?


 Cloud computing is the on-demand delivery of IT resources (compute,

storage, applications....) through a cloud services platform (AWS) via the

internet with pay-as-you-go pricing.

 Accessing IT resources provided by cloud provider (AWS) through web.

 Three key words

1. On – Demand (Whenever/whatever we need, we get immediately)

2. Scalable (Increase and Decrease the configuration as per requirement)

3. Pay only whatever you use


----

EC2


 EC2 is one of the famous Amazon web services by using which we can launch

any number of Instances (Servers) as per our required configuration with in

fraction of minutes.

 After launching Instances, we can increase and decrease the configuration as

per our requirement without stopping the Instance.

 This service (EC2) we use more in companies.

 To launch an Instance, we need to select below



AMI (Amazon Machine Image):-


. AMI is simply an Operating system in AWS. AWS has provided some pre-

defined Operating Systems of both windows and Linux. We have to choose OS from


AWS provided list only. We can't bring any OS form outside into AWS.


Instance type:-

Here we are going to choose CPU Cores and RAM. AWS is giving them as

pairs. AWS paired best possible combinations form which we get maximum

performance. These pairs we call as instance types.

EBS (Elastic Block Storage):-

EBS is simply a Hard disk that we attach to Instances. We can choose any

amount of hard disk. We can have any no of drives as well. In this hard disk, we

can keep both Operating System as well as Objects (MP3, MP4, Pictures,

Documents.....)


 When we combine above all, we will get our required configured Server. That

server in AWS we call as Instance.

AWS Account Creation Steps

 How To Create an Amazon AWS Free Tier Account

1. Go to https://aws.amazon.com

2. Click on "Create an AWS Account"

3. Enter Email address, Password, Confirm password & Account name. Click

Continue when done.

4. Select Account type (Click on Personal)

5. Fill in the listed fields & click on acknowledge, then click Create Account and

Continue.

6. Enter your credit/debit card details

7. Amazon will confirm your identity by sending you a text message or giving

you a voice call. Fill in the details and click on Send SMS

8. You will receive a verification code either via text message or voice call,

depending on what you selected in the previous step. Enter the code and select

Verify Code.

9. Once the code has been entered in, you will be shown ‘Your identity has been

verified successfully’.

10. There are 3 Support Plans you can choose. Click on Free.

11. That’s it! Your Amazon AWS Free Tier account has now been created.

12. Wait for one hour.

13. You are now ready to login to the AWS console. You can click on ‘Sign in to

the Console’.

14. Enter the email address that you used for your Free Tier account. Click next

and then enter in your password.

15. You have now successfully signed in to the AWS Account.

Sample Game App Deployment on EKS cluster

 https://padmakshi.medium.com/setting-up-an-eks-cluster-and-deploying-a-game-application-a-step-by-step-guide-08790e0be117