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 hardware. I can customize the software I write, at will
Finally, we reach the top of the stack: Software as a Service (SaaS).
SaaS is simply software that I use for myself or my organization, but often
with limited customization.
Characteristics of SaaS:
SaaS customers are provided with login cre... (more)
OpenStack is an open-source cloud framework for building on-demand
Infrastructure as a Service.
This tutorial in essence distills from this two-page set of instructions for
setting up devstack on a single server primarily for use by developers.
I used a DELL 1950 with 8 GB of RAM, internal hard-drives and two 1000 MB
Download and Set Up Ubuntu
Download Ubuntu 11.10 from here and burn to DVD Boot the server from the DVD
and start the install. I installed the BASE SYSTEM and only one optional
package, the OpenSSH Server. I named my server "ubuntu-server" I configured... (more)
The Security for Cloud Computing: 10 Steps to Ensure Success white paper
provides a practical reference to help enterprise information technology (IT)
and business decision makers as they analyze and consider the security
implications of cloud computing on their business. The paper includes a list
of steps, along with guidance and strategies, designed to help these decision
makers evaluate and compare security offerings in key areas from different
cloud providers. The paper discusses the threats, technology risks, and
safeguards for cloud computing environments, and provides the ... (more)
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)
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)