Cloud Computing - PowerPoint PPT Presentation

Cloud computing
1 / 32

  • Uploaded on
  • Presentation posted in: General

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.

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

Download Presentation

Cloud Computing

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



  • 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

This may help

This may help?

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

Security example

Security Example

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 –

  • HvCenter –

  • Redwood01 –

  • HvESX01 –

Cloud computing


  • Installed Microsoft Windows Server 2008 R2

  • Installed all MS updates

  • Configured DNS (Demo)



  • 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:

  • 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: (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:

  • 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




  • Cloud Computing – ISBN: 978-0789738035

  • Wikipedia – Definitions

  • – Software, Documentation

  • Experience

  • - Videos

  • – EC2 Documentation

  • – 11G Database, Java SDK

  • Login