0% found this document useful (0 votes)
19 views9 pages

CC Unit-IV

Infrastructure as a Service (IaaS) provides users with access to computing resources like servers and storage on a pay-as-you-go basis, allowing for scalability and cost savings. Key IaaS providers include Amazon EC2 and GoGrid, which offer features such as reliability, security, and flexibility. Various cloud deployment models exist, including public, private, hybrid, and community clouds, each with its own advantages and disadvantages.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views9 pages

CC Unit-IV

Infrastructure as a Service (IaaS) provides users with access to computing resources like servers and storage on a pay-as-you-go basis, allowing for scalability and cost savings. Key IaaS providers include Amazon EC2 and GoGrid, which offer features such as reliability, security, and flexibility. Various cloud deployment models exist, including public, private, hybrid, and community clouds, each with its own advantages and disadvantages.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Unit IV Infrastructure as a Service ( IaaS): IaaS service providers – Amazon EC2 , GoGrid –

– – Benefits

Cloud deployment model : Public clouds – Private clouds – Community clouds - Hybrid
clouds - Advantages of Cloud computing

Infrastructure as a service (IaaS):

Infrastructure as a service (IaaS) is a cloud computing offering in which a vendor


provides users access to computing resources such as servers, storage and networking.
Organizations use their own platforms and applications within a service provider’s
infrastructure.

Key features

 Instead of purchasing hardware outright, users pay for IaaS on demand.

 Infrastructure is scalable depending on processing and storage needs.

 Saves enterprises the costs of buying and maintaining their own hardware.

 Because data is on the cloud, there can be no single point of failure.

 Enables the virtualization of administrative tasks, freeing up time for other work.

Benefits of Infrastructure as a Service

i. Scalability

The Cloud is available for 24 hours and can access from anywhere which makes it
scalable.

ii. Pay-as-you-go

The Cloud service is economical and the customer charge only for what they have
used. This saves the extra cost and expands the business very quickly.

iii. Secure

The data stored is secured as the snapshots of the data are stored in many places so if
in case a disaster takes place the data can retrieve from other places. Moreover, the data is
secure and can access by the allotted authorities only.

iv. Save time and cost

The customer is burden-free as the hardware maintenance and management is done by


the company providing service. This saves the overall cost and the time too.

B Naresh Lecturer in Computer Science B V Raju College Vishnupur::Bhimavaram


Characteristics of IaaS

Here are the characteristics of IaaS service model:

 Virtual machines with pre-installed software.

 Virtual machines with pre-installed operating systems such as Windows, Linux, and
Solaris.

 On-demand availability of resources.

 Allows to store copies of particular data at different locations.

 The computing resources can be easily scaled up and down.

IaaS Service Providers:

1. Amazon EC2 (Elastic Compute Cloud)

Amazon EC2 (Elastic Compute Cloud) is a web service interface that provides
resizable compute capacity in the AWS cloud. It is designed for developers to have complete
control over web-scaling and computing resources.

EC2 instances can be resized and the number of instances scaled up or down as per
our requirement. These instances can be launched in one or more geographical locations or
regions, and Availability Zones (AZs). Each region comprises of several AZs at distinct
locations, connected by low latency networks in the same region.

Features of EC2

Here is a list of some of the prominent features of EC2 −

 Reliable − Amazon EC2 offers a highly reliable environment where replacement of


instances is rapidly possible. Service Level Agreement commitment is 99.9%
availability for each Amazon EC2 region.

 Designed for Amazon Web Services − Amazon EC2 works fine with Amazon
services like Amazon S3, Amazon RDS, Amazon DynamoDB, and Amazon SQS. It
provides a complete solution for computing, query processing, and storage across a
wide range of applications.

 Secure − Amazon EC2 works in Amazon Virtual Private Cloud to provide a secure
and robust network to resources.

 Flexible Tools − Amazon EC2 provides the tools for developers and system
administrators to build failure applications and isolate themselves from common
failure situations.

 Inexpensive − Amazon EC2 wants us to pay only for the resources that we use. It
includes multiple purchase plans such as On-Demand Instances, Reserved Instances,
Spot Instances, etc. which we can choose as per our requirement.

B Naresh Lecturer in Computer Science B V Raju College Vishnupur::Bhimavaram


2. GoGrid

Gogrid is a service provider of Windows and Linux cloud-based server hosting and
offers 32 bit and 64 bit editions of Windows Server 2008 within its cloud computing
infrastructure. Parent company server path is a Microsoft Cloud Certified partner and
launched Windows Server 2008.

GoGrid becomes one of the first Infrastructure as a Service (IaaS) provider to offer
Windows Server 2008 in the cloud.

GoGrid enables system administrators to quickly and easily create, deploy, load
balance and manage Windows and Linux cloud servers within minutes.

GoGrid is a California company that has been providing IaaS since 2008. They are a
company with longevity and a healthy turnover.

“GoGrid has made it easy for companies to stand up big data solutions quickly. Data
pipe customers will achieve significant value from the speed at which we can now create new
big data projects in the cloud. This acquisition advances Data pipes strategy to help our
enterprise clients architect, deploy and manage multi-cloud hybrid IT solution”.

GoGrid API’s

GoGrid API is a web service that allows developers to control their interaction with
GoGrid’s cloud hosting infrastructure. The GoGrid API providers two-way communication
for controlling GoGrid control panel functionality. Typical uses for the API include

 Auto scalling network servers


 Listing assigned public and private IP addresses
 Deleting servers
 Listing billing details

The GoGrid API requires you to be a GoGrid customer and to have technical
knowledge and programming skills.

The GoGrid API supports these languages

 Java
 PHP
 Python
 Ruby

***************************************************************************

B Naresh Lecturer in Computer Science B V Raju College Vishnupur::Bhimavaram


Types of Cloud or Cloud Deployment Models

Cloud services are available through various deployment models. These models are:

Public Cloud

Public Cloud allows systems and services to be easily accessible to general public.
The IT giants such as Google, Amazon and Microsoft offer cloud services via Internet. The
Public Cloud Model is shown in the diagram below.

Examples of Public Cloud are email, social networking sites, and so on.

Advantages of Public Cloud Model

1) Low Cost

Public cloud is having low cost as compared to private or hybrid cloud, because it
shares same resources with large number of consumer.

2) Reliable

Public cloud provides large number of resources from different locations, if any of the
resource fail, public cloud can employ another one.

B Naresh Lecturer in Computer Science B V Raju College Vishnupur::Bhimavaram


3) Flexible

It is very easy to integrate public cloud with private cloud and hence it gives flexible
approach to consumers.

4) Location Independent

It ensures the independency of location, because public cloud services are delivered
through Internet.

5) High Scalability

Cloud resources are available as per the demand from the pool of resources that
means they can be scaled up or down according to the requirement.

Disadvantages of Public Cloud Model

1) Low security

In public cloud model, data is present off-site and resources are shared publicly.
Hence it does not ensure the high level security.

2) Less customizable

It is less customizable than private cloud.

Private Cloud

In a private cloud structure, a computing infrastructure is dedicated to a specific


organization and it is not shared with any other organization. Private clouds are generally
more costly and more secure than public clouds.

B Naresh Lecturer in Computer Science B V Raju College Vishnupur::Bhimavaram


Private clouds are again divided into two different types.

a) On-Premise Private Cloud

It is also called an internal cloud, which is hosted within your company’s data center.
It offers more standardized processes, security and protection, but it provides limited size and
scalability. An on-premise private cloud is the best choice for those applications that require
a full control, security and configurability of an infrastructure.

b) Externally-Hosted Private Cloud

This cloud computing model is hosted by an external cloud computing service


provider, who offers an exclusive cloud computing environment with a full guarantee of
security and privacy.

Advantages of Private Cloud Model

1) High security and privacy

Private cloud resources are shared from distinct pool of resources and hence highly
secured.

2) More Control

Private clouds have more control on its resources and hardware than public cloud
because it is accessed only within the boundary of an organization.

Disadvantages of Private Cloud Model

1) Restriction

Private cloud is only accessible locally and it is very difficult to deploy globally.

2) More Cost

Private cloud is having more cost than public clouds.

3) Inflexible price

In order to fulfil the demands, purchasing new hardware is very costly.

4) Less Scalability

Private clouds are scaled only within capacity of internal hosted resources.

Hybrid Cloud

Hybrid Cloud is the combination of public and private cloud. Non-critical activities
such as development and test workloads are performed using public cloud while the critical
activities such as organization data handling are performed using private cloud. The Hybrid
Cloud Model is shown in the diagram below.

B Naresh Lecturer in Computer Science B V Raju College Vishnupur::Bhimavaram


Advantages of Hybrid Cloud Model

1) Scalable

It provides both the features of public and private cloud scalability.

2) Flexible and secure

It provides secure resources because of private cloud and scalable resources because
of public cloud.

3) Cost effective

It is having less cost as compared to private cloud.

Disadvantages of Hybrid Cloud Model

1) Networking issues

Networking becomes complex because of private and public cloud.

2) Security Compliance

It is necessary to ensure that cloud services are compliant with the security policies of
an organization.

Community Cloud

The cloud service shares among various organizations and companies which belong to
the same community with the common concerns. This can manage either by the third party or
internally.

The Community Cloud Model is shown in the diagram below.

B Naresh Lecturer in Computer Science B V Raju College Vishnupur::Bhimavaram


Benefits of Community Cloud

Cost Effective

Community cloud offers same advantages as that of private cloud at low cost.

Sharing Among Organizations

Community cloud provides an infrastructure to share cloud resources and capabilities


among several organizations.

Security

The community cloud is comparatively more secure than the public cloud but less
secured than the private cloud.

Issues

 Since all data is located at one place, one must be careful in storing data in
community cloud because it might be accessible to others.

 It is also challenging to allocate responsibilities of governance, security and cost


among organizations.

***************************************************************************

Advantages and Disadvantages of Cloud Computing

There are various advantages of cloud computing technology. The important


advantages of cloud computing are given below.

1) Lower cost computer for users

In cloud, you don't require a high-powered (and accordingly high-priced) computer to


run cloud computing web based applications because applications run on cloud not on
desktop PC or laptop.

B Naresh Lecturer in Computer Science B V Raju College Vishnupur::Bhimavaram


2) Lower IT infrastructure cost

By using cloud computing, you need not to invest in larger numbers of more powerful
servers, you also need not to require the IT staff for handling such powerful servers.

3) Fewer maintenance cost

The maintenance cost in cloud computing greatly reduces both hardware and software
maintenance for organizations of all sizes.

4) Lower Software Cost

It reduces the software cost because you don't need to purchase separate software
packages for each computer in the organization.

5) Instant software updates

Another software-related advantage in cloud computing is that user don't need to face
with the choice between obsolete software and high upgrade costs. If the app is web-based,
updates happen automatically and are available next time when the user logs in to the cloud.

6) Increased computing Power

The execution capacities of cloud servers are very high. It processes the application
very fast.

7) Unlimited storage capacity

Cloud offers you a huge amount of storage capacity like 2000 GB or more than that if
required.

Disadvantages of Cloud Computing

There are various disadvantages of cloud computing technology. The important


disadvantages of cloud computing are given below.

1) Require a constant Internet Connection

Cloud computing is impossible without Internet connection. To access any


applications and documents you need a constant Internet connection.

2) Require High Speed Internet connection

Similarly, a low-speed Internet connection makes cloud computing painful at best and
often impossible. Web based apps often require a lot of bandwidth to download, as need to
download large documents.

3) Stored Data Might Not Be Secure

With cloud computing, all your data is stored in the cloud. That's all well and good,
but how secure is the cloud? Can't unauthorized users gain access to your confidential data?

***************************************************************************
B Naresh Lecturer in Computer Science B V Raju College Vishnupur::Bhimavaram

You might also like