Server
A server composed of following things
CPU
RAM
DATABASE
IT terminology
Network
cables, routers and servers which connect with each other
Router
A networking device that forwards data packets between computers. These devices determine where to send your packets over the internet.
Switch
Take a packet and send it to correct server/ client on your network
Problems with the Traditional IT Approach:
Paying for the rent of the data center
Paying for power supply, cooling, and maintenance
Adding and replacing hardware takes time
Scaling is limited
Cloud Computing
Cloud computing is the on-demand delivery of computing power, database storage, applications, and other IT resources.
Through a cloud service platform with pay-as-you-go pricing, you can provision exactly the right type and size of computing resources you need.
It provides a simple way to access servers, storage, databases, and a set of application services.
Deployment Model of cloud computing
Private Cloud
cloud services used by single organization and not exposed to the public
secure for the sensitive application
Public Cloud
Cloud Resources Owned by third party cloud service provider delivered over the internet
Hybrid Cloud
Keep some services to the premises and extend other services to the cloud
Types of Cloud Computing
IaaS (Infrastructure as a Service)
Provides building blocks for cloud IT
Offers networking, computing power, and data storage space
PaaS (Platform as a Service)
Removes the need for your organization to manage the underlying infrastructure
Allows you to focus on the deployment and management of applications
SaaS (Software as a Service)
- A complete product that is run and managed by the service provider