UCONN

UCONN
UCONN

Cloud Computing

Cloud Computing

Gradual evolution that started in the 1950s with mainframe computing.

Multiple users were capable of accessing a central computer through dumb

terminals, whose only function was to provide access to the mainframe.


Providing shared access to a single resource was the solution that made

economical sense for this sophisticated piece of technology.


Around 1970, the concept of virtual machines (VMs) was created.

Using virtualization, it became possible to execute one or more operating systems simultaneously in an isolated environment. 


Virtualization came to drive the technology, and was an important catalyst

in the communication and information evolution.


In the 1990s, telecommunications companies started offering virtualized

private network connections.

Historically, telecommunications companies only offered single dedicated

point–to-point data connections.


Telecommunications companies were now able to provide users with

shared access to the same physical infrastructure.

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

Cloud services platform provides rapid access to IT resources.

  • Access

  • Servers

  • Storage

  • Databases

  • Set of application services
     

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.


Buying more than you need or buying Infrastructure inadequate for your business.


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.

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

 

Virtualization is a technology that lets you create useful IT services using resources

that are traditionally bound to hardware. 


Allows you to use a physical machine’s full capacity by distributing its capabilities

among many users or environments.

 

Time-sharing, which isolated users within operating systems.

 

Companies could partition their servers and run legacy apps on multiple operating system types and versions.

 

Computing power not efficiently used and Processing power 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 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 virtual hardware components for the virtual machine.

Benefits:

1. Reduced Hardware Costs

2. Faster Server Provisioning and Deployment

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 less to maintain and manage.

Increases 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.

 

Platform - PaaS (Platform as a service)

The operating environment included the operating system and application services.

Handles resource procurement, capacity planning, software maintenance, patching.

Software - AaaS (Software as a service)

SaaS refers to end-user applications. Focus on how to use software.

SaaS application is web-based email where you can send and receive email.

 

Cloud-based applications are fully deployed in the cloud and all parts of the

application run in the cloud.

Hybrid Deployment

Connect infrastructure and applications between cloud-based resources and existing

resources that are not located in the cloud.

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

applications.

 

 


No comments:

Post a Comment

Disable Billing

Search for Billing Manage billing accounts Go to MYPROJECTS CLICK ON THE 3 BUTTON Actions Then hit disable