Technologies for Private/Public Cloud management: Infrastructure As Service

Technologies for Private/Public Cloud management: Infrastructure as Service.
recent developements
– Oracle comming up with only cloud platform which can mange both x86 and RISC based clouds.Oracle offering whole stack on cloud fromstroage to OS to app.
– Microsoft comming with Fastrack programe in tie up with Cisco and netapp for Opalis. BPM driven cloud management plaform.
– These are in response to competition possed by amazon aws, CRM,facebook app like many products.
1. Eucalyptus:
Eucalyptus is the world’s most widely deployed cloud computing software platform for on-premise (private) Infrastructure as a Service clouds. It uses existing
infrastructure to create scalable and secure AWS-compatible cloud resources for compute, network and storage.

2. now taken over by citrix.
Open source cloud computing platform for building and managing private and public cloud infrastructure.Massively scalable.Customer proven. Brutally efficient IT.
3. Openqrm: from openQRm site.
“openQRM is the next generation, open-source Data-center management platform. Its fully pluggable architecture focuses on automatic, rapid- and appliance-based deployment, monitoring, high-availability, cloud computing and especially on supporting and conforming multiple virtualization technologies. openQRM is a single-management console for the complete IT-infra structure and provides a well defined API which can be used to integrate third-party tools as additional plugins.”

4. Oracle VM manager:
Oracle with Public cloud offering and private cloud technology. Also oracle has come up with what it calls first cloud OS the latest version of solaris.
Advantage of Oracle Cloud is it only clod platform which can integrate both RISC and x86 plaform.
5. Microsoft system centre: you can manage both public as well private clouds.

System Center solutions help you manage your physical and virtual IT environments across datacenters, client computers, and devices. Using these integrated and
automated management solutions, you can be a more productive service provider for your businesses.

Use case senario for Cloud systems:
Cloud based systems are required for following use cases:
High-Availability: Providing Fault-Tolerance and Fail-Over to all applications
Server Virtualization: Convert physical Servers into Virtual Machines
Storage Virtualization: Convert Standard-Servers into Storage-Server
Server Consolidation: Move multiple servers onto a single physical host with performance and fault isolation provided at the virtual machine boundaries.
Network Monitoring: Real-Time-Monitoring of Computers, Devices, Server and Applications in the entire Network
Hardware Independence: Allow legacy applications and operating systems to exploit new hardware
Vendor Independence: No need for any specific Hardware or vendor.
Multiple OS configurations: Run multiple operating systems simultaneously, for development or testing purposes.
Kernel Development:Test and debug kernel modifications in a sand-boxed virtual machine – no need for a separate test machine.

InfrAstructure As Service (IAAS) offerings and tools in market trends

New Microsoft Private cloud offering, has lots of new but few things taken from open source community.We are nearing end of discussion on open source vs property source..each one is contributing to others success.Microsoft also has given lot to open source community like AJAX which was introduced by Microsoft later taken leaps and bound by open source community, same with standardizing web services..Same way Self service portal for hybrid cloud release by microsoft is replica of features in Eucalyptus.(more tools like there provide similar features.these opn source tools are.Nimbus Open QRM OpenNebula Eucalyptus)

Eucalytus : unsung IAAS hero ,Rich Wolski, a professor in the Computer Science Department at the University of California, Santa Barbara. in year 2008  released an open-source (under a FreeBSD-style license) infrastructure for cloud computing on clusters that duplicates the functionality of Amazon’s EC2, using the Amazon command-line tools directly.  The system is called Eucalytus.

According to the Eucalyptus site:

“EUCALYPTUS – Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems – is an open-source software infrastructure for implementing ‘cloud computing’ on clusters. The current interface to EUCALYPTUS is compatible with Amazon’s EC2 interface, but the infrastructure is designed to support multiple client-side interfaces. EUCALYPTUS is implemented using commonly-available Linux tools and basic Web-service technologies making it easy to install and maintain.”

Using Eucalyptus you can manage your private as well public cloud from same portal.Also you can view performance statistics,you can dynamically provision virtual machines can give user self service portal to manage and schedule virtual machine requests. The platform provides a single interface that lets users access computing infrastructure resources (machines, network, and storage) available in private clouds—implemented by Eucalyptus inside an organizations’s existing data centre—and resources available externally in public cloud services.

This is same fuctionality is now provided my Microsoft System Centre Virtual machine Manager SCVMM offers new New self service portal to manage and create hybrid clouds.(it helps in rapid provisioning and de provisioning from portal).

Pre-configured Private cloud under Fast track programe Microsoft tied up with Cisco for switches and netapp for storage components , to offer joint offering of pre-configured private and public cloud .Hyper-V cloud fast track offers Compute,Storage,Network,Management,Virtualization,Automation,Service Management,Tenant/ User self service.

.There are new levels as defined by Microsoft Orchestration,Management,Automation,Virtualisation,Hardware

1. Administration:Microsoft System Centre Service manager MSCSM offers Service level tracking SLA based on customization rules .

1.Orchestration: tool opalis(End to End Workflow) now here there is BPM like tool called Opalis which is used to draw workflow to define workflow of virtual machine  assignments rules.

2. Management(manage processes and operation in cloud),Microsoft System Centre Operation Manager, MSCOM and Microsoft System Centre Virtual machine Manager SCVMM tracking and performance reporting at virtual machine and operation management level.

3. Automation ,(centralized automation and configuration)

4. Virtualisation,(Virtualized resource pools defined by hyperV (hyper-visor by Microsoft) has DM utilities like Snap Manager.

5. Hardware : management and provisioning customization with power shell.

In 2012 microsoft will be releasing new version of Microsoft System Centre Service manager MSCSM which will offer cloud level monitoring on single webapp