Œ—¤§ç§‘ç ”²™é¾...

download Œ—¤§ç§‘ç ”²™é¾ - Openstack Titan

of 16

  • date post

    13-Jul-2015
  • Category

    Technology

  • view

    579
  • download

    0

Embed Size (px)

Transcript of Œ—¤§ç§‘ç ”²™é¾...

Project Titan

mcheung63@hotmail.comProject Titan1) Openstack mgmt tool2) programming language Titanopenstack, Titan

Titan()TitanServerStorageNetworkComputeJava object stream, protocol, Hibernate, DB schema,

Java object streamrestfulrestfulMySQLHibernateTitanInfrastructure, template engineLogiccloud

TitanTitan EngineWe changed the landscape !!!!

Networknetworksystemsystemoptimize, monitoring, attack planningPCExample 1CreateVM(){var vm1 as VMvm1.cpu=100vm1.ram=1024return vm}

/TemplateExample 2CreateHotSpotVM(){for x = 1 to average_loading/average_cpucreateVM()}

(Openstack)AWS

TitanTitanMapconceptcloud oriented languageinfrastructureOO concept

OO conceptOOPCloud oriented programmingVariable

int x;infra

Var vm:VMInheritanceinfrascale upOperator overloadingvariableinfra

Var lb:LoadBalancerLb ++ (){ createVM, adjust network setting}OO concept (II)OOPCloud oriented programmingTemplateClass x;Var vm:VM

templateinfrapolymorphisminfragrouping

Var vm:VM Switch

VMswitch