In a previous post, I described Infrastructure as a Service (IaaS). In
essence, if I use the service of an Infrastructure provider, who provides
hardware: servers, networking, storage and firewalls, it is then incumbent
upon me to install and maintain my own applications. However, I don't incur
the capital and operating costs of maintaing the hardware and datacenters.
To install and maintain web applications in an IaaS model, I typically need
Install databases, web servers and application servers onto the (virtual)
servers provided by the IaaS provider Write or purchase an application Deploy
and maintain the application
These applications are thus platform specific. An application
written/purchased to run on Windows, Unix or Linux, within the IaaS
environment, is dependent on the platform. If an operating system is patched
or modified, the IaaS customer's applic... (more)
In this posting, I summarize my prior three posts on the three cloud
computing offerings: Infrastructure as a Service (IaaS), Platform as a
Service (PaaS) and Software as a Service (SaaS).
I concentrate how the three offerings differ with respect to flexibility,
maintenance and portability. One of the greatest challenges companies face
when moving to the cloud is security. Thus I will devote an entire blog post
in the future, to security concerns.
How much flexibility do you have with each offering? What can you change or
modify within each cloud offering to suit you... (more)
This blog post is a summary of AWS (Amazon WebServices and is gleaned from
Jeff Barr's webcast, here: http://youtu.be/CaJCmoGIW24).
I will simply explain each box in the above picture, at a high level, and
explore further in future blog posts as I delve further into AWS.
(AWS is an abbreviation for Amazon Web Services)
Amazon Global Physical Infrastructure
AZ - Amazon zone - When you create an Amazon instance, you can select a
region for your instance - USA, Eerope, AsiaPacific, Government/Federal.
Separated zones - provided to allow for separate datacenters, power cooling
and hig... (more)
Eucalyptus is an open source Infrastructure as a Service cloud offering. What
is unique about Eucalyptus is that it is compatible with Amazon AWS APIs.
This means that you can:
Use Eucalyptus commands to manage Amazon or Eucalyptus instances. Freely move
instances between a Eucalyptus private cloud and the Amazon Public cloud to
create a hybrid cloud.
Eucalyptus leverages operating system virtualization, such as KVM or XEN, to
achieve isolation between applications and stacks. Operating system
virtualization dedicates CPU and RAM to systems and applications such that
they don't ... (more)
OpenStack is an Infrastructure as a Service offering. (see my prior post for
an explanation of IaaS).
OpenStack is an OpenSource project, founded by RackSpace, NASA and others.
OpenStack can be deployed as a public or private cloud.
The OpenStack projects are: CINDER, GLANCE, KEYSTONE, NOVA, QUANTUM, SWIFT.
OpenStack Compute: (NOVA)
Project NOVA, or OpenStack Compute, provisions and manages on-demand virtual
machines and associated resources: CPU, Memory, Disk and Network.
Virtual machines can be started, stopped, suspended, created and deleted,
while network options for a ... (more)