introduc on of pla orm isf
play

Introduc)on of Pla/orm ISF Weina Ma Weina.Ma@uoit.ca - PowerPoint PPT Presentation

Introduc)on of Pla/orm ISF Weina Ma Weina.Ma@uoit.ca Agenda Pla/orm ISF Product Overview Pla/orm ISF Concepts & Terminologies Self-Service


  1. Introduc)on ¡of ¡Pla/orm ¡ISF ¡ Weina ¡Ma ¡ Weina.Ma@uoit.ca ¡ ¡ ¡

  2. Agenda • Pla/orm ¡ISF ¡Product ¡Overview ¡ • Pla/orm ¡ISF ¡Concepts ¡& ¡Terminologies ¡ • Self-­‑Service ¡Applica)on ¡Management ¡ • Applica)on ¡Example ¡ • Deployment ¡Examples ¡

  3. Pla/orm ¡Compu)ng, ¡Inc. Pla7orm ¡ Clusters, ¡Grids, ¡Clouds, ¡Whatever ¡ Compu=ng ¡ The ¡leader ¡in ¡cluster, ¡grid ¡and ¡cloud ¡management ¡so3ware: ¡ o 17 ¡years ¡of ¡profitable ¡growth ¡ o 2,000 ¡of ¡the ¡world’s ¡most ¡demanding ¡client ¡organiza)ons ¡ o 5,000,000 ¡CPUs ¡under ¡management ¡ o 500 ¡professionals ¡working ¡across ¡13 ¡global ¡centers ¡ o Many ¡Strategic ¡rela)onships ¡including ¡Dell, ¡Intel, ¡MicrosoV, ¡Red ¡ Hat ¡and ¡SAS ¡

  4. Pla/orm ¡Product ¡Por/olio Pla7orm ¡Cluster ¡ ¡ Pla7orm ¡LSF ¡ Pla7orm ¡ISF ¡ ¡ ¡ ¡ ¡ Pla7orm ¡MPI ¡ Pla7orm ¡Symphony ¡ Clusters ¡ Grids ¡ Clouds ¡ Workload ¡Management ¡ Resource ¡Management ¡ Pla7orm ¡Compu=ng ¡

  5. What ¡is ¡ISF? • ISF: ¡Infrastructure ¡Sharing ¡Facility ¡ • End-­‑to-­‑end ¡private ¡cloud ¡management ¡ soVware. ¡ • Pla/orm ¡ISF ¡creates ¡a ¡shared ¡compu)ng ¡ infrastructure ¡from ¡heterogeneous ¡physical ¡ and ¡virtual ¡resources ¡to ¡deliver ¡applica)on ¡ environments ¡according ¡to ¡workload-­‑smart ¡ and ¡resource-­‑aware ¡policies.

  6. Pla/orm ¡ISF ¡for ¡IaaS ¡Management ¡ • SoVware ¡layer ¡purpose-­‑built ¡to ¡ manage ¡private ¡cloud ¡data ¡centers ¡ - All ¡kinds ¡of ¡apps ¡& ¡workload ¡ Business ¡Units ¡ - Heterogeneous ¡resources ¡ • Smart ¡automa)on ¡matches ¡IT ¡demand ¡ Demand ¡ with ¡supply ¡ - Workload ¡smart ¡ Cloud ¡Management ¡ - Resource ¡aware ¡ - Dynamic ¡flexing ¡ Supply ¡ • Policy-­‑driven, ¡governance, ¡ compliance, ¡security ¡ • Works ¡with ¡exis)ng ¡mgmt ¡tools ¡

  7. Key ¡Pla/orm ¡ISF ¡Capaci)es Heterogeneous Hierarchy Cloud Infrastructure KVM / Xen + Management To Multi-Tier Physical + Applications External Cloud + Rapid Provisioning Multi-data Center Deep VMware and/or Flexing Cloud Cockpit Integration

  8. Pla/orm ¡ISF ¡Overview Delivering ¡applica)on ¡environments ¡according ¡to ¡ workload-­‑smart ¡& ¡resource-­‑aware ¡policies ¡ Pla7orm ¡ISF ¡ Applica=on ¡Middleware ¡Integra=ons ¡ Ticke=ng ¡ En=tlement ¡ System ¡ System ¡ Opera=onal ¡ Manager ¡ • ¡Monitoring ¡ • ¡Alarms ¡ • ¡Events ¡ • ¡Opera=ons ¡ Authen=ca=on ¡& ¡ CMDB ¡ Security ¡

  9. ISF ¡is ¡TOP1 ¡in ¡Private ¡Cloud Analyst ¡firm ¡Forrester ¡ published ¡an ¡ assessment ¡report ¡on ¡ private ¡cloud ¡soVware ¡ in ¡2011, ¡and ¡Pla/orm ¡ ¡ Compu)ng, ¡with ¡its ¡ ¡ ISF ¡soVware, ¡appears ¡ to ¡have ¡the ¡most-­‑ complete ¡offering ¡ based ¡on ¡Forrester’s ¡ criteria ¡

  10. ISF ¡Concepts ¡& ¡Terminologies

  11. ISF ¡Terminology ¡– ¡Resource ¡ Management ¡Concepts • ¡Host ¡ – Hypervisor ¡or ¡physical ¡host ¡that ¡can ¡be ¡used ¡to ¡sa)sfy ¡provisioning ¡ requests ¡ • Resource ¡Adapter ¡ – ¡ Pluggable ¡module ¡that ¡implements ¡an ¡interface ¡allowing ¡ISF ¡to ¡talk ¡to ¡ various ¡provisioning ¡and ¡virtualiza)on ¡management ¡systems ¡ – Agent: ¡ ¡Pre-­‑built ¡module ¡that ¡supports ¡interac)on ¡with ¡certain ¡ virtualiza)on ¡management ¡systems ¡(e.g ¡kvm) ¡ • Resource ¡Group ¡ – Grouping ¡of ¡hosts ¡used ¡for ¡tracking ¡reserva)ons/alloca)ons ¡for ¡capacity ¡ management ¡ – Mapped ¡onto ¡hypervisor ¡groups ¡e.g ¡Vmware ¡DataCenters ¡ – Resource ¡groups ¡organized ¡hierarchically ¡

  12. ISF ¡Terminology ¡– ¡Policy ¡Based ¡ Automa)on ¡ ¡ • ¡Placement ¡Policies ¡ – ¡ Control ¡where ¡VMs ¡will ¡be ¡placed ¡on ¡physical ¡infrastructure ¡ – ¡ Can ¡be ¡specified ¡on ¡applica)on ¡component ¡level ¡or ¡global ¡(packing, ¡ striping, ¡CPU-­‑load, ¡etc) ¡ • ¡Applica=on ¡Policies ¡ – ¡ Thresholds ¡that ¡trigger ¡the ¡adding ¡or ¡removing ¡of ¡resources ¡to ¡an ¡ applica)on ¡ ¡based ¡on ¡memory, ¡cpu, ¡etc ¡ • ¡Resource ¡Policies ¡ – ¡Thresholds ¡that ¡trigger ¡automated ¡ac)ons ¡on ¡hosts, ¡VMs, ¡applica)on ¡ instances ¡such ¡as ¡power ¡on/off/migrate ¡ • ¡Alarms ¡ – Thresholds ¡which ¡trigger ¡no)fica)on ¡and ¡change ¡state ¡of ¡hosts, ¡VMs, ¡ applica)ons ¡to ¡indicate ¡opera)onal ¡problems ¡

  13. ISF ¡Terminology • ¡Account ¡ – ¡ A ¡way ¡of ¡grouping ¡users ¡and ¡providing ¡access ¡to ¡cloud ¡resources ¡for ¡resource ¡ accoun)ng ¡and ¡quota ¡purposes ¡ – ¡Mapped ¡onto ¡organiza)onal ¡/ ¡departmental ¡structure ¡ • Applica=on ¡Defini=on ¡ ¡ – ¡A ¡blueprint ¡specifying ¡the ¡steps ¡to ¡provision, ¡monitor ¡and ¡manage ¡an ¡applica)on ¡ environment ¡ ¡ – Made ¡up ¡of ¡component ¡consis)ng ¡of ¡a ¡set ¡of ¡similar ¡machines ¡ – ¡Defini)on ¡can ¡consist ¡of ¡a ¡single ¡component ¡or ¡ ¡mul)ple ¡linked ¡components ¡ • ¡ ¡Applica=on ¡Instance ¡ ¡ – ¡ A ¡set ¡of ¡machine ¡(VMs ¡or ¡physical ¡machines) ¡created ¡from ¡a ¡blueprint ¡by ¡a ¡user ¡ ¡to ¡ run ¡at ¡specific ¡)me ¡with ¡selectable ¡deployment ¡parameters ¡ • Post-­‑Provisioning ¡Script ¡ – Script ¡that ¡runs ¡inside ¡the ¡VM ¡that ¡does ¡set ¡up ¡of ¡network ¡parameters, ¡applica)on ¡ installa)on/configura)on, ¡management ¡agents ¡ ¡ • Applica=on ¡Workflow ¡ – Scripts ¡that ¡run ¡on ¡the ¡ISF ¡Master ¡that ¡co-­‑ordinate ¡the ¡sequencing ¡of ¡ac)vi)es ¡during ¡ the ¡applica)on ¡ ¡lifecycle ¡(eg. ¡crea)on, ¡power ¡on/off, ¡delete) ¡

  14. • Apache ¡Web ¡Server ¡ ¡Tomcat ¡App ¡Server ¡ – Quan)ty ¡= ¡1 ¡(min ¡– ¡max) ¡ ¡-­‑ ¡Quan)ty ¡= ¡2 ¡(min ¡– ¡max) ¡ – Type ¡= ¡virtual ¡ ¡ ¡-­‑ ¡Type ¡= ¡Virtual ¡ – # ¡of ¡CPUs ¡(min ¡– ¡max) ¡= ¡1 ¡ ¡-­‑ ¡# ¡of ¡CPUs ¡= ¡2 ¡(min ¡– ¡max) ¡ – Memory ¡(MB) ¡(min ¡– ¡Max)= ¡256 ¡ ¡-­‑ ¡Memory ¡(MB) ¡(min ¡– ¡max) ¡= ¡768 ¡ – IP ¡Address ¡= ¡DHCP ¡ ¡ ¡-­‑ ¡IP ¡Address ¡= ¡DHCP ¡ – Configure ¡= ¡Post ¡Script ¡ ¡ ¡-­‑ ¡Configure ¡Applica)on ¡= ¡Post ¡Script ¡ – Workflow ¡= ¡Script ¡ ¡ ¡-­‑ ¡Workflow ¡= ¡Script ¡ Applica=on ¡Defini=on ¡

  15. Bladelogic ¡App ¡Provisioning 1. User ¡deploys ¡ 1 ¡ applica)on ¡ ISF ¡ through ¡ISF ¡GUI ¡ 2. Create ¡VM ¡ 2 ¡ through ¡vCenter ¡ VMWare ¡vCenter ¡ BMC ¡BladeLogic ¡ 3. Power ¡On ¡VM ¡ AppServer ¡ 4. VMOTools ¡runs ¡ 3 ¡ post-­‑provisioning ¡ script ¡in ¡VM ¡ VMO Tools ¡ VM ¡ Install ¡RSCD ¡ – ESXi ¡servers ¡ Agent ¡ BL ¡ Scripts ¡ Start ¡Agent ¡ – Invoke ¡blcli ¡to ¡ – add ¡VM ¡to ¡BL ¡ Invoke ¡blcli ¡to ¡run ¡ – DeploymentJob ¡

  16. External ¡Approval ¡Integra)on • Want ¡to ¡integrate ¡with ¡Helpdesk ¡ • Requests ¡for ¡applica)ons/machines ¡should ¡create ¡ a ¡helpdesk ¡)cket ¡ • Ticket ¡should ¡contain ¡request ¡details ¡ • Ticket ¡should ¡have ¡Approve ¡/ ¡Reject ¡URL ¡ ¡ I ¡need ¡applica)on ¡X ¡for ¡ 2 ¡weeks ¡ Pickup ¡ ISF ¡ Helpdesk ¡ Request ¡ Open ¡Ticket ¡ Close ¡ Approve ¡ 16 ¡ 2013-­‑03-­‑18 ¡

  17. Roles

  18. Usage ¡Data ¡ ¡for ¡Billing ¡& ¡Capacity ¡Planning HPC ¡Applica=on ¡ Repor=ng ¡App ¡ JBOSS ¡App ¡ Pla7orm ¡ISF ¡ Other ¡Data ¡ External ¡ Usage ¡Data ¡ Billing ¡ • ¡Reserved ¡Amount ¡& ¡Time ¡ • ¡On-­‑Demand ¡Amount ¡& ¡Time ¡ System ¡ • ¡CPU ¡Usage ¡ • ¡Mem ¡Usage ¡ • ¡By ¡Account ¡ • ¡By ¡Applica)on ¡Def ¡ Rate ¡ • ¡By ¡User ¡ Defini)on ¡ • ¡By ¡Resource ¡Group ¡

  19. Self-­‑Service ¡Applica=on ¡ Management ¡

Recommend


More recommend