Cloud computing
Download
1 / 32

Cloud Computing - PowerPoint PPT Presentation


  • 127 Views
  • Uploaded on

Cloud Computing. Tony Floyd ITEC 452 Part 1 Part 2. Overview. Definitions Amazon Example VMware Project. What is a Cloud?. A cloud is defined as a large group of interconnected computers. These systems can be public, private or a combination of the two (Hybrid). . Private Clouds.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Cloud Computing' - elinor


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Cloud computing

Cloud Computing

Tony Floyd

ITEC 452

Part 1

Part 2


Overview
Overview

  • Definitions

  • Amazon Example

  • VMware Project


What is a cloud
What is a Cloud?

  • A cloud is defined as a large group of interconnected computers.

  • These systems can be public, private or a combination of the two (Hybrid).


Private clouds
Private Clouds

  • A private cloud is a cloud that is controlled by one company/enterprise and serves the users of that company.

  • Usually comprised of propriety software and data.

  • Can be difficult to integrate with other private clouds

  • Examples: Individual companies and corporations


Public clouds
Public Clouds

  • Public clouds are usually run and owned by private companies.

  • They provide a service to the public for a fee.

  • Allows large computational jobs to be affordable.

  • Examples: Amazon’s Elastic Compute Cloud(EC2), IBM’s Blue Cloud, Sun Cloud, Google AppEngine.


What is cloud computing
What is Cloud Computing?

  • There isn’t one solid definition for “Cloud Computing”

  • Cloud computing is web-based computing, whereby shared resources, software and information are provided to computers and other devices on-demand with limited interruption.

  • Simple analogy  Electric Grid


Cloud computing technologies
Cloud Computing Technologies

  • Non-Virtualization –Uses actual hardware and resources.

  • Virtualization – reduces the hardware requirements and improves cloud computing efficiency.

  • All cloud computing solutions require virtualization.


Additional explanations
Additional Explanations

  • Cloud Computing Plain and Simple

  • Cloud Computing Explained

  • Cloud Computing Explained 2


Amazon elastic compute cloud amazon ec2
Amazon Elastic Compute Cloud (Amazon EC2)

  • Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.

  • Affordable – pay for only what you use

  • Uses virtualization on a large scale.

  • Two data centers in the US – Northern Va, and CA.

  • World data centers: Europe, and Asia


Ec2 usage is simple
EC2 Usage is simple

  • Select a pre-configured, templated image to get up and running immediately. Or create an Amazon Machine Image (AMI) containing your applications, libraries, data, and associated configuration settings.

  • Configure security and network access on your Amazon EC2 instance.

  • Choose which instance type(s) and operating system you want, then start, terminate, and monitor as many instances of your AMI as needed, using the web service APIs or the variety of management tools provided.

  • Determine whether you want to run in multiple locations, utilize static IP endpoints, or attach persistent block storage to your instances.

  • Pay only for the resources that you actually consume, like instance-hours or data transfer.


Using vmware to create a private cloud
Using VMware to create a private cloud

  • Vmware has created products that allows for the easy creation of a private cloud.

  • vCloud Director - provides the power of cloud computing with the flexibility allowed by virtualization

  • vShield Manager – Security and Protection

  • vSphere – Cloud computing OS ESXi


Project overview
Project Overview

  • One physical machine

  • Four base virtual machines

  • Virtualization (on host machine) provided by VMware Workstation.

  • Data Storage – Oracle


Host operating system
Host Operating System

  • Windows Server 2008 R2 Enterprise

    • Any OS would have worked that was capable of running Workstation. XP, Win7…

  • VMware Workstation 7.1

  • Installation of the OS Was simple.  Similar to the Windows Server 2003 Setup that you should have preformed in ITEC 350.


Vmware workstation
VMware Workstation

  • VMware Workstation is an application that allows for the virtualization of virtually any operating system.

  • Not free, however VMware Player is free.

  • Four base VMs


Vm os installation
VM OS installation

  • All four OS installations were simple and easy -- > Easy installer

  • Windows Server 2008 R2 –> 25m x 2

  • CentOS x64bit 5.5 --> 35m

  • ESXi 4.1 --> 10m



What are those nested vms
What are those “Nested VMs”?

  • As described earlier, all applications that wish to run in the cloud need to be virtualized.

  • The nested VMs are the applications running in the cloud.

  • Nested VMs can be created, manipulated, and destroyed using any web browser.

  • Cloud director controls all virtualized apps.


Security vshield
Security - vShield

  • vShield is VMware security software solution that runs as a nested VM.

  • vShield provides a Firewall, filtering capabilities.

  • DMZ

  • Enforces Industry regulations such as HIPAA and SOX.

  • HIPAA – Protects patient healthcare info

  • SOX – Sarbanes-Oxley Act of 2002



Software list summary
Software list Summary

  • VMware vCloud Director

  • VMware vShield Manager

  • CentOS 64bit

  • Oracle 11G 64bit Enterprise

  • Java Development Kit  Virtualized App dev.

  • VMware vSphere 4.1 Enterprise-Plus (vCenter & ESXi)

  • VMware Workstation 7.1

  • Microsoft Windows Server 2008 R2 Enterprise


Network addressing scheme
Network Addressing Scheme

  • HvDC – 192.168.164.12/24

  • HvCenter – 192.168.164.11/24

  • Redwood01 –

  • HvESX01 – 192.168.164.130/24


HvDC

  • Installed Microsoft Windows Server 2008 R2

  • Installed all MS updates

  • Configured DNS (Demo)


Hvcenter
HvCenter

  • Installed Microsoft Windows Server 2008 R2

  • Installed all MS updates

  • Installed Oracle 11G (Free Download)

  • Configured Oracle and User accounts (cloud/Radford24142)

  • Installed VMware vCenterCB(Not Free)

  • Installed VMware vSphere (Includes vCenter Server) (Not Free)

  • Installed VMware vSphere client (Not Free)


What is vcenter chargeback
What is vCenter Chargeback

  • vCenter Chargeback is a mechanism to account for the operational costs involved in providing and maintaining an IT infrastructure, including the costs for IT services and applications.


Vcenter cb installation
vCenter CB Installation

  • Launch Setup wizard

  • Connect to Oracle DB using the credentials created in the previous step

  • Http port: 8080

  • Load-Balancer Port: 8009

  • vCentercredintials: admin/Radford24142

  • CB Application Usage: https://192.168.164.11:443/cbmui

  • Installation was simple and easy


Hvcenter cb setup
HvCenter CB - Setup

  • Restart the machine upon completion of the installation of vCenter CB

  • Configuration is done via web browser: https://192.168.164.11/cbmui (Flash needs to be installed)

  • vCenter will not work with out a license Key (you will be prompted for the key when you access the above address for the first time)


Vcenter server installation
vCenter Server installation

  • VMware vCenter Server enables centralized management for vSphere hosts and their virtual machines.

  • Launch setup wizard

  • Accept defaults for all values

  • Install process takes about 25 minutes


Vcenter server ports
vCenter Server - ports


Vsphere client installation
vSphere Client Installation

  • Connects to the vCenter Server

  • Installation was simple and easy using a wizard.

  • Will be used to install nested vms and vShield Manager.


Vshield manager installation
vShield Manager Installation

  • Installation was performed using the vSphere Client.

  • Launch vShpere Client

  • Connect using the non-default port of 4443 ie: 192.168.164.11:4443

  • Demo


Setup security certificates
Setup Security Certificates

  • Generated the certs using a utility included with JDK(Java Development Kit)(FREE)

  • Installed JDK on HvDC (Any machine could have worked)

  • Generated HTTP certificate

    • keytool-keystorec:\certificates.ks-storetype JCEKS –storepass Radford24142 -genkey-keyalg RSA -alias http

  • Generated consoleproxy certificate

    • keytool-keystorec:\certificates.ks -storetype JCEKS –storepass Radford24142 -genkey -keyalg RSA -aliasconsoleproxy


Sources
Sources

  • http://www.hypervizor.com/2010/09/video-guide-taking-vmware-vcloud-director-for-a-spin-and-on-the-go/

  • Cloud Computing – ISBN: 978-0789738035

  • Wikipedia – Definitions

  • Vmware.com – Software, Documentation

  • Experience

  • Youtube.com - Videos

  • Amazon.com – EC2 Documentation

  • Oracle.com – 11G Database, Java SDK


ad