Amazon Web Services (Aws)
Amazon Web Services (Aws)
Summary
Topics covered
Road ahead
AWS provides a mix of infrastructure as a service (IaaS), platform as a service (PaaS) and packaged
software as a service (SaaS) offerings. More than 100 services comprise the Amazon Web Services
portfolio, including those for compute, databases, infrastructure management, application development
and security.
S3 : This is the Amazon Simple Storage. AWS S3 lets you seamlessly store and retrieve huge amounts
of data anytime, anywhere through the web interface. It allows software developers to have access to the
data quickly in an inexpensive, reliable and highly scalable manner. You can store all sorts of folders,
files, and documents on the AWS S3.
RDS : This is the Amazon Relational Database Service. The Amazon RDS is a highly scalable
relational database service. It offers a simple, cost-efficient database in the cloud that also automatically
does database setup, hardware provisioning, backup and patching. Its advantages include high
availability, fast performance, security and compatibility.
DynamoDB : This is the Amazon NoSQL database in the cloud that provides extremely high latency at
any scale. It offers highly reliable service that is fully managed, has built-in security, in-memory
caching, backup and restoration.
VPC : This is the Amazon Virtual Private Cloud which can be thought of as a cloud data center for
deploying all your resources. VPC lets you isolate all your resources on the Amazon cloud and thus
offer very high security. It gives you complete freedom to work within your virtual networking
environment, along with selection of IP addresses, creating subnets, configuring route tables and
network gateways. AWS VPC offers logically isolated provisioning on the cloud wherein you can
launch your AWS resources.
Step 3: You landup on this screen to sign in. Click on Create a new AWS account.
Step 4: Enter the details below and click Continue.
Step 5: Select the Account type as Personal and enter the details. Select your Country from the
dropdown.
Step 6: Enter the details and click the check here checkbox and Create Account and Continue.
Step 7: Complete the Payment Information. Though, it is a free trial account, you need to enter a card
details for identification/verification purpose.
Step 9: Once the payment process is completed, you will view this screen. Fill in the appropriate details
and click Contact me.
Step 10: Enter the verification code as received on the given mobile number and click Verify code.
Step 13: You have successfully created your AWS free account. You should see this welcome screen.
How to create a new Ubuntu Virtual Machine
Step 1: Once you login to the console clicking the Sign in to the console button on the welcome screen
above using your credentials, you view the AWS console.
Step 4: once we click on Security group we will see below screen, Now click on Create Security
Group (you may see only default Security Group as you are doing it for first time )
Step 5: after clicking on Create Security Group you will see below Screen. You can create the
Security Group as below
Basic Deatails:
you can enter any name (ex: demo)
you can enter any descript (ex: demo)
VPC: leave it as it is don’t change anything
After updating all, Create Security Group at the bottom right corner.
Ensure the Security Group Create Successfully & rules updated Accordingly.
Step6: Now Lets Satart Creating the Ubuntu Instance
From above Screen, left side Menu Scroll Up and click on EC2 DashBoard New, you will see below
Screen, then click on Launch Instance button as seen in below screen shot.
Step 7: after Clicking on Launch Instance you will see below screen, choose Ubuntu 18.04 LTS &
Click on Select button on Right side
Step 8: Choose an Instance type. Le t the default selection remain and click Configure Instance Details.
Step 9: you will see below screen & leave the default values as they are & click on Next: Add
Storage.
Step 10: you will see below screen & leave the default values as they are & click on Next: Add Tags.
Step 11: you will see below screen & leave the default values as they are & click on Next: Configure
Security Group.
Step 12: you will see below screen, As below Select existing Security Group radio button & from list
below choose the security group you created earlier. Then click on Review and Launch at the right
bottom & on the next screen Click on Launch button
Step 13: once you click on Launch button you will see a popup as below,
From the first Drop Down, Select Create a New key pair then below
Key Pair Name field enter any name & then click on Download Key Pair Button
Ensure the Key Pair (demo.pem as below) downloaded successfully
Step 15: then we will land on below page, wait for couple of minutes you should see your instance in
running state.
Select the instance and go through the details below what are all the details it shows up.
Step 16: Click on Connect on the screen below.
Step 17: You will view this popup – Connect to your instance.
To connect to the VM, follow the instructions, Copy the ssh line as highlighted below, then click on
close
Step 18: Download & Install Git Bash on your System (you can search “download gitbash in google”
& click on the link https://git-scm.com/downloads)
Click on Windows if you are using windows, it will download an .exe file; install the Git Bash with
default setting. After that
Go to the folder where you saved the .pem file and do right click and run GitBash Here.
Note: git bash is required only for windows machine user only. Mac Users can user the terminal on Mac
directly
Step 19: Once GitBash opens, run the following command to the public VM instance you created.