A tour of future- smart and on-demand computing
ORIENTAL COLLEGE OF TECHNOLOGY, BHOPAL
1Prepared by: Jitendra S Rathore
CLOUD MANAGEMENT& VIRTUALIZATIONThis presentation demonstrates how
cloud manage the service and
process and what are the role of
virtualization to deploy and delver
cloud technology.Cloud Management
Cloud Virtualization
2Prepared by: Jitendra S Rathore
Cloud Management
“Cloud management means thesoftware and technologies designedfor operating and monitoringapplications, data and servicesresiding in the cloud. Cloudmanagement tools help ensure acompany's cloud computing-basedresources are working optimally andproperly interacting with users andother services [1]”
Typically it involves with varioustask. Listed below-
Performance monitoring likeresponse time, latency anduptime.
Securing and complianceauditing
And initiating and overseeing ofdisaster recovery andcontingency plans
4Prepared by: Jitendra S Rathore
CLOUD MANAGEMENT
Under cloud management following
are the key playing actor-Resiliency
Provisioning
Asset Management
Map Reduce
Cloud Governance
High Availability and Disaster Mgmt
6Prepared by: Jitendra S Rathore
Resiliency
According to [thefreedictionary.com],
Resiliency means an occurrence of rebounding or springing back.
Or
the physical property of a materialthat can return to its original shapeor position after deformation thatdoes not exceed its elastic limit.
7Prepared by: Jitendra S Rathore
The Power of Thinking
According to technical white paper [2] ofcloud computing-Cloud Resiliency –“One big advantage that all types ofcloud computing offer is that, by itsnature, cloud computing removes singlepoints of failure. The failure of one nodeof the system has no impact oninformation availability and does notresult in perceivable downtime. Cloudcomputing provides a highly resilientcomputing environment. The one majorweak point is the network itself. If thisfails, then cloud computing fails. It istherefore essential that cloud suppliersand private cloud developers considernetwork topology and ensureredundancy is built into the entirenetwork.”
8Prepared by: Jitendra S Rathore
Cloud resiliency is the ability of a datacenter and its components -- servers,storage, etc. -- to continue operating in thewake of some kind of disruption, whetherit's a breakdown of equipment, a poweroutage or even a natural disaster.
[Christopher Nerney]
Microsoft Perspective……Resiliency
According to Microsoft surveyed [3] …
“Software development has traditionallyemphasized fault prevention, and becausecustomers
operated the software, any failures wereisolated to customers’ on-premisesdeployments.”
While ..“cloud services typically run as
highly complex, distributed,“always available” systemsthat serve many customers.Cloud systems are globallydistributed, often built usingcommodity hardware, andhave inherent dependencieson third-party and partnerservices. The nature of theInternet and globalnetworking is that transientand even prolonged failuresare quite common.”
Prepared by: Jitendra S Rathore 9
Microsoft Perspective……Resiliency
So engineers need to make anecessary mind shift to adoptRecovery-Oriented Computing(ROC) practices, fully embrace theidea that failures will happen, andtherefore incorporate copingstrategies into their service designand software to minimize theharmful effects of such failures
Prepared by: Jitendra S Rathore 10
Microsoft Perspective……Resiliency
Prepared by: Jitendra S Rathore 11
Phases of RMA –
It has 4 phases:
1. Pre-work – Creates a diagram tocapture resources, dependencies,and component interactions.
2. Discover - Identifies failures andresilience gaps
3. Rate - Performs impact analysis
4. Act - Produces work items toimprove resilience
Component Interaction Diagram (CID) for Pre-work Microsoft Windows Azure RMA [3]
Prepared by: Jitendra S Rathore 13
References:
[1] http://www.webopedia.com/TERM/C/cloud_management.html.
[2] Sungards white paper available at,http://www.sungardas.com/Documents/CloudComputing_WPS-039.pdf
[3]. Resilience by design for cloud services : A structured methodology for prioritizing engineering investments, Microsoft, May 2013.
[4] http://www.microsoft.com/cloud/interop/
[5] http://searchcloudprovider.techtarget.com/definition/cloud-ecosystem
[6] http://blogs.msdn.com/b/dachou/archive/2011/03/16/rise-of-the-cloud-ecosystems.aspx
[7]http://www.appian.com/bpm-software/cloud-bpm.jsp#sthash.D6F8B5Bz.dpuf
[8] Michael Connaughton “Business Process Management and Cloud Computing”, Oracle, Oracle Fusion Middleware, 2011.
[9] P Radha Krishna and Indukuri Verma “ Cloud Analytics – A Path Towards Next Generation Affordable BI”, Infosys, White Paper, 2013.
Prepared by: Jitendra S Rathore 40
References:
[10]. http://searchservervirtualization.techtarget.com/definition/virtual-desktop-infrastructure-VDI
[11]. http://www.microsoft.com/en-in/windows/enterprise/products-and-technologies/virtualization/vdi.aspx
[12]. Jerry Gao, Xiaoying Bai and Wei-Tek Tsai “Cloud Testing- Issues, Challenges, Needsand Practice”, Software engineering : an international Journal (SeiJ), Vol. 1, no. 1,SePteMBer2011 .
[13]. Cloud computing virtualization, IIT bombay, avaialble at http://www.cse.iitb.ac.in/convergence/workshops/Intro_to_Virtualization.pdf
[14]. Rajkumar Buyya and et. al “Mastering Cloud computing”, McGraw Hill Publication
Prepared by: Jitendra S Rathore 41