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 your needs? Can you modify the
software, the look-and-feel, the branding, the hardware even the source code
with each cloud offering?
How much do you need to maintain with each cloud offering? Do you need to
hire programmers, data analysts, system administrators or just application... (more)
As a follow up to my article on Infrastructure as a Service, here is a four
When you host applications in the public cloud, you assume partial
responsibility for securing the application. The cloud provider, for example
Amazon Web Services (AWS), secures the physical data center (with locked
badge entry doors, fences, guards etc) in addition to securing the physical
network with perimeter firewalls. This is no significant change from how you
secure your corporate datacenter.
Just like you enhance the security of physical and virtual servers in your
datacenter with host-based firewalls (ip tables, Windows firewall),
anti-virus and intrusion detection, so... (more)
In prior blog posts, I described Infrastructure as a Service (IaaS) and
Platform as a Service (PaaS).
If I use IaaS I get servers onto which I can load software and applications
which I then maintain, though I don't need to maintain the hardware. I can
customize the applications and software running on the servers, at will. If I
use PaaS, I get a platform of ready to use web servers, application servers,
databases etc. I write my own software application and host it at the PaaS
provider. I maintain the software I write, but not the application servers,
databases or ha... (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)