Intro to Cloud Computing

What is Cloud?

Type of Computing that relies on sharing computing resources rather than having local servers / devices to handle applications

Cloud is an metaphor to “Internet” so it’s a type of Internet based computing where different services — such as servers, storage and applications — are delivered to an organization's computers and devices through the Internet.

Advantages

Economic Elements

Architectural Elements

Strategic Elements

Advantages

Economic Elements

  • Pay as you Go
  • Pay as you Grow
  • No CAPEX

Architectural Elements

Strategic Elements

Advantages

Economic Elements

Architectural Elements

  • Simple abstract environment for dev, test and production

Strategic Elements

Advantages

Economic Elements

Architectural Elements

Strategic Elements

  • Focus on your core business, leave the rest to someone else

Deployment Models

PUBLIC

HYBRID 

PRIVATE

Deployment Models

PUBLIC

HYBRID 

PRIVATE

Available to Generic Public and hosted by Service provider like AWS, Azure, Google Cloud

Customer has no visibility over infrastructure and have no control

Deployment Models

HYBRID 

PRIVATE

Dedicated to particular organization

Customer has control and visibility

PUBLIC

Allows businesses to host applications while addressing concerns around compliance and  data

Deployment Models

PRIVATE

Composition of 2 or more clouds

PUBLIC

Example: Public Cloud to interact with Clients but keep their data secured within private cloud.

HYBRID 

Service Models