/Cloud_Computing-ADB

Cloud Computing Project - Web application created and hosted on different cloud platforms.

Primary LanguagePython

Cloud_Computing-ADB

Advance DataBase.

  • Cloud Computing is a on-demand delivery of computer power, database storage, applications and other IT resources.
  • We can provision exactly the right type and size of computing resource you need.
  • We can access to as many resources as instantly as possible.

Five Characteristics of Cloud Computing:

  1. On demand Self-Service.
  2. Broad network access.
  3. Multi-tenancy and resource pooling.
  4. Rapid elasticity and scalability.
  5. Measured Service.

Six Advantages of Cloud Computing:

  1. Trade Capital Expense (CAPEX) for operational expense(OPEX)
  2. Benfit from massive economies of scale.
  3. Scales automatically.
  4. increase speed and agility.
  5. Dont have to personally maintain data centers.
  6. Go global in minutes.

Types of cloud computing:

  1. Infrastructure as a Service (IaaS).
  2. Platform as a Service (PaaS).
  3. Software as a Service (SaaS).

Cloud_computing_layers


In this project, I have used three cloud platforms

- IBM dB2.

- Microsoft Azure.

- Amazon AWS.

I have created and hosted a web app using Flask. Ran DB queries, Implemented load balancer to distribute inbound flow. ElasticBeanstalk and EC2 instances were made, Uploaded data into RDS, performed the crude operation, handled instances, and auto-scaled on application.

pre Req:

- IBM Account
- Microsoft Azure Account.
- Amazon AWS Account.