Cloud Computing

Cloud Computing

What is Cloud Computing? 

Cloud computing is the delivery of on-demand

computing services

 

Applications to storage and processing power 

 

Over the internet and on a pay-as-you-go basis.

 

Why “The Cloud”?

  • Avoid the upfront cost  of IT Infrastructure

  • Complexity of maintaining Infrastructure

  • Pay for what is used

IT Infrastructure is physical, in a lot of places on  a 

network of servers designed to deliver exactly what

is needed.

Applications

Share photos to millions of mobile users

Support critical operations of your business,

 

Cloud services platform provides rapid access to IT resources.

  • Access

  • Servers

  • Storage

  •  Databases

  • Set of application services
     

The Cloud used to refer to the internet run softwares

and services

Global network of servers

The computing cloud is made up of millions of computers

working together that it appears as one giant computer.

Benefits

  • Trade capital expense for variable expense

  • Invest heavily in data centers and servers

  • Pay only when you consume computing resources

  • Pay only for how much you consume

  • Achieve a lower variable cost because usage from

          customers are aggregated.

 

 

Stop guessing Infrastructure capacity

Too much buying more than you need.

Too little buying Infrastructure inadequate for your

business model.

Cloud - Scale up and down as required

Increase speed and agility – IT resources can be increased

or decreased very quickly. No hardware purchase or

implementation lead times.

Increase in agility for the organization

Focus on projects that differentiate your business,

not the implementing and maintaining of IT infrastructure.

Go global - Deploy your application in multiple regions

around the world.

Provide lower latency for customers.

 

 

 

Virtualization

 

Computers have a tremendous amount of processing power

Fast CPU (central processing units) speeds

RAM (random access memories)

Storage capacity

Computing power may not be used efficiently

Processing power are being underutilized

Virtualization refers to the creation of a virtual machine

that acts like a real computer with an operating system.

Software executed on these virtual machines is separated from

the underlying hardware resources.

 

Virtualization helps solve the problem of underutilized

resources by creating a virtualization layer between

the hardware components and the user.

 

Virtual computers that can run in multiple on a single set

of hardware.

The virtualization layer creates a virtual hardware components

for the virtual machine.

Benefits:

1. Reduced Hardware Costs

2. Faster Server Provisioning and Deployment

Increased availability with the ability to snapshot vms,

clone vms, and run redundant vms.

 

3. Greatly Improved Disaster Recovery

Move a virtual machine from one server to another quickly

and safely automate the failover during a disaster.

4. Significant Energy Cost Savings

Increased energy savings by using less computer hardware

and therefore less electricity.

 

5. Increased Productivity - fewer physical servers means there

are less of them to maintain and manage

Increased efficiency you can run multiple computers instead

of just a single computer

 

It also increases manageability or the ability to move, copy,

and isolate virtual machines.

 

Terminologies

CPU (central processing unit) - sends signals to control

the other parts of the computer.



RAM (random access memories) - the hardware in a

 computing device where the operating system (OS), 

application programs, and data in current use are kept 

so they can be quickly reached by the device's processor. 


OS (operating system) - the software that supports a 

computer's basic functions, such as scheduling tasks, 

executing applications, and controlling peripherals.

 

Types of Cloud Computing

 

 

 

Infrastructure - IaaS (Infrastructure as a service)

The lowest level is infrastructure-as-a-service (IaaS).

This is where pre-configured hardware is provided via a virtualized interface.

Provides access to networking features, computers, and data storage space.

Management control over  IT resources similar to what is in traditional IT departments.

 

Platform - PaaS (Platform as a service)

The operating environment included the operating

system and application services.

Handles resource procurement, capacity planning,

software maintenance, patching, or any of the other

functions involved in running your application.

 

Software - AaaS (Software as a service)

SaaS refers to end-user applications.

Focus on how to use software.

Example of a SaaS application is web-based email

where you can send and receive email.

 

Cloud Computing Deployment Models

Cloud-based application is fully deployed in the cloud and

all parts of the application run in the cloud.

Applications in the cloud have either been created in the cloud

or have been migrated from an existing infrastructure to

take advantage of the benefits of cloud computing.

Hybrid Deployment

Connect infrastructure and applications between cloud-based

resources and existing resources that are not located in the

cloud.

Extend, and grow, an organization's infrastructure into the

cloud while connecting cloud resources to the internal system.

On-premises Deployment

Virtualization and resource management tools, is sometimes

called the “private cloud. ”Provide dedicated resources the same

as legacy IT infrastructure while using application

management and virtualization technologies to try and

increase resource utilization.

Global Infrastructure active customers in more than 190

countries.

 

 


1 comment:


  1. Thank you soo much for the great and nice Information about Cloud Computing! this is very useful information for me. i would like to tell you that our Germany VPS Server also one of the best hosting option. Apart from that your blog is awesome.
    Thank You..

    ReplyDelete

Office hours tomorrow(Tuesday) 5:00pm-6:00pm, 4/26/2021, 5:13 PM, English, 4/26/2021, 5:13 PM

Your assigned language is: English Classroom blog: googleclouduconn.blogspot.com 4/26/2021, 5:13 PM Office hours tomorrow(Tuesday) 5...