Cloud Computing

1. Different ways of Data Encryption
A: a) Encrypting when data is at rest
– Let’s suppose some data is in the database and is in encrypted form. Somebody wants to read the data, they have to decrypt the data and they can read, that’s called Data encrypted at rest.

b) Encrypting while transferring the data
– While sending the data from one place to another place, at that time if we are encrypting the data. That’s means encryption while transfer.

2. What are the Edge locations?
A: Let’s suppose the server is in the US and the application is in India. If I am facing some latency issues, we come up with edge locations. We call them as CDN

3. What is CDN?
A: Content delivery network. It distributes content to end-users with reduced latency. It is a large distributed system of servers deployed in multiple data centers across the internet. It provides the files from servers at a higher bandwidth that leads to faster loading time.

4. What is RDS (Relational Database System)?
A: It’s the SQL database and having six database engines
– Aurora
– MySql
– MariaDB
– Oracle
– Microsoft SQL
– Postgre SQL

5. What is an Elastic IP?
A: Elastic or static IP is used if you want your Public IP to be consistent. Elastic IP will not be changed, in case the instance will be stopped/started or rebooted.

6. Can we remove/delete Elastic IP, from AWS EC2?
A: Firstly, you need to Disaccociate the Elastic IP from the linked instance, by clicking on the “Disassociate Elastic IP address” under the “Actions” button. After that, click on “Release Elastic IP addresses” option

7. What’s the difference between Vertical and Horizontal Scaling?
A:  a) Vertical Scaling
– It means increasing the specifications of individual resources.
– Increasing the memory or number of CPUs on the server.
– Like increasing the amount of RAM, CPU, and other Resources.
b) Horizontal Scaling
– It means increasing the number of resources, rather than specifications of resources.
– Adding additional web servers, to spread the load of traffic hitting your application.
–  Like you can add more machines into your pool of resources

8. Different SSL Certificate types?
A: a) Domain validated
– This will validate the domain names and display only information about the domain.
b) Organization Validated
– This will validate complete business details and show them on the SSL page info section.
c) Extended Validated
– This will show the organization name directly on the address bar.

9. Difference between Amazon CloudWatch and Amazon CloudTrail
A: a) Amazon CloudWatch is an Amazon web service that monitors the AWS resources and the applications you run on AWS in a particular region. It enables monitoring for EC2 and other AWS services, so you can get alerts when things go wrong.

b) Amazon CloudTrail is a web service that records AWS API calls for your account and delivers the log files to you. Recorded information includes the identity of the API caller, time of API call, Source IP of the caller, request parameters, etc.

10. Amazon S3?
A: Amazon S3 is a Simple Storage Service
– It provides secure, durable, and highly scalable cloud storage.
– It’s a file-storage in the Cloud, where you can store code, files, images, etc.
– You can store an unlimited amount of data when you need it.
– You can retain any backups you want, at a low cost.
– S3 can be used to host a static website also.

11. What is Elastic Load Balancing?
A: Elastic Load Balancer (ELB), is a device that helps to distribute the load to multiple servers as per the requirement.
– ELB automatically distributes incoming application traffic over multiple Amazon EC2 instances. This results in increased capacity and greater reliability of the applications running behind the LB.
– ELB provides high availability, fault tolerance by removing the non-healthy EC2 instances from the pool and ensures that the traffic is routed only to the healthy instances.