SlideShare a Scribd company logo
1 of 18
Season III, Challenge II
Project: Whatevercleverguysare doingonEarth withclouddatacenters,doiton Mars and earn dough
FocusArea : The CloudyThing
Createdby: Lubomir Zvolensky (lubomir@zvolensky.sk)
Contents
1. Executive summary........................................................................................................................3
2. Cloud vendors.................................................................................................................................3
2.1 Brief details of existing major cloud infrastructures .......................................................................4
2.2 Choosing the best cloud solution...................................................................................................4
2.3 There’s the problem with Microsoft Azure....................................................................................6
2.4 VMware vCloud Air......................................................................................................................7
3. Applications.................................................................................................................................10
3.1 Application requirements........................................................................................................... 10
3.2 Application infrastructure .......................................................................................................... 11
3.2.A Application A : Life Supporting Critical Systems....................................................................11
3.2.B Application B : time tracking web plus reservation system for resources............................... 13
3.2.C Application C : email communication server......................................................................... 15
3.2.D Application D : internet cache (proxy).................................................................................. 15
3.2.E Application E : social networking stuff, collaboration platform............................................. 15
References.......................................................................................................................................18
1. Executive summary
Humanmankind,whateverisleftof it,foundaninvestorwithdeeppocketsfull of goldstripes.
Hooray.As he doesn’tunderstandtechnologyatall,we needtoprepare aprojectthat will convince
himto spenda buck or twoto potentiallyreplicate there whatestablishedguysare doingdownhere
withcloudsanddatacenters.The ideaisto have hybridor publiccloudinfrastructure available on
Mars hostingapplications,providingbenefitsexpectedfromsuchsolution.
Whencheckingoutonline calculatorsforseveral cloudofferings,one mighteasilygetimpression
theyare sof...reaking expen$$$$ive tobe hard to believe they actually have customers.Got
numerouscallsfrom Columbiaganjaguys,theynoticedthere issomethingmore milkythanwhat
theydo now,additionallyrequiringnoprivate army“to protect the goods" [we’ve seencustomers
charged£4,015 per MONTH for 120GB RAMand 30GHz CPU, one can buy ANDOWN server for
that; not talkingabout£795 for50Mbps connectivitypermonth,youare kidding,right?andwhat
about£665 productionsupportPER MONTH, whenyoucan have the same for much lessfora year
whenyoubuy a box license ?ref.6 and theysaysome offersare 83% cheaperthancompetition,
ref.7]
2. Cloud vendors
It isnot possible toturnthis pamphletinto“ExtremelydetailedcloudcomparisonPhD.thesis”.
Let’stry to keepitshortand concise because inrecentGartner’sstudy,205 criteriahave been
evaluatedacrosscompute,storage,networking, Security/access,service offerings,supportlevels,
managementandprice/billingcategories.
Numerouscloudprovidersandvendorscompete onmarketwiththeirofferings,forexample –in
alphabetical order–Akamai, Amazon,AT&T,CA,Citrix,Cloudera,DataProcessing,Dell,Fujitsu,
Google,Hewlett-Packard,IBM,Microsoft,Oracle,Rackspace,RedHat,SoftLayer,T-Systems,
VMware,and thatis justshort listnothavingan overview aboutprovidersinAsiaasthatmarketis
totallyunknowntome.
2.1 Brief details of existing major cloud infrastructures
It isnext-to-impossible tocreate 100% detailed andthoroughoverview of functionality,features,
advantages, shortcomingsandpricingmodelsof cloudsolutionsmentionedabove.Outof the list,
the biggestpublic/hybridofferingsare AmazonElasticCompute Cloud(EC2) whichiscentral partof
AmazonWebServicesplatform,Google CloudPlatform, MicrosoftAzure andVMware’svCloudAir.
These are the mostcommonchoicesforevaluation today.
All these vendorshave some shortcomings. MicrosoftAzure doesn’tsupport FreeBSDand RedHat
operatingsystemsatall (ref.1+ ref.2),some others don’tsupportMicrosoftFailoverclusteringor
generallyMicrosoftClustersatall due to deficienciesinstorage infrastructure andvirtualization
platform(referencesnotavailable,quite oftenyourunintoproblemswhentalkingtosalesreponly).
Some infrastructures are notcertifiedtorunwide-spreadcriticalbusinessapplicationsforexample
SAPHANA or Oracle stuff.Several donotintegrate well oreasilywithcustomers’existingprivate
datacenterswhatinstantlydisqualifiesthemfrombusinessperspective. Level of automationisalso
extremelydifferentbetweenvendors.
2.2 Choosing the best cloud solution
It isverydauntingtaskto choose “the right” or “the best” hybridcloudproviderasthese terms
meanverydifferentthingsfordifferentcustomers. Some of reasonsare :
- sheeramountof optionsandvariants available witheachvendor (ref.3)
- extremelyproblematictoDIRECTLY compare offersfrom variousvendors
- bulksof CPU, RAM, storage,networkingresourceshastobe boughtand theyare notalignedto
competitors’offers,once againmaking“direct”comparisoneitherutterlycomplicated,or
impossible atall dependingonscale of environment
- technical differencesbetweencompetitors.Canyoutell the EXACTdifferencebetween
VMware’s“SSDAcceleratedStorage”andAmazonEC2’s “ProvisionedIOPS”or“General IOPS”
(noreference atall,Ihaven’tfounditon publicmaterials) ?How much IOPSdoesVMware SSD
AcceleratedStorage provideforreadoperations,Ref.4?How muchit doesforwrite operations,
Ref.4? With vCloudAir,are writesacceleratedwithSSDAcceleratedstorage orare theynot?
From the lookof it, thisseemstobe FlashReadCache ONLY,so how much performance willmy
databaseshave ? Didthischange withintroductionof ESX6.0 ? What is burstable IOPSand
bandwidthintermsof MB/s and how longsuch burstis allowedtotake place ? Will performance
of writesdropaftersome time due toconfigurationlimits,butalsodue totechnology
background? We all knowseveral SSDmodels cansustaintheirperformance forlonger(and
better) thansome others, alsothere ishuge difference inlatencyevenness andyouwill never
knowwhatis exactlythe storage usedforyourprojectincloud.
- What isthe cost of your downtime andhow muchof themwill youhave ? Nobodycanexactly
tell youthese factors,butref.5 http://blog.awe.sm/2012/12/18/aws-the-good-the-bad-and-the-
ugly/#~pijAMzVRGudYi8
- Limitedamountof resources.Some cloudinfrastructuresallow only120GB of memoryfor VM,
some limitprojectsto6TB “SSD Acceleratedstorage” –damn,what if I need50TB of flash
storage ? Eh, can I reallyhave PURE SSD storage at all or is italwayssome formof “ponytrick”
withthe superexpensive SSDs? Evenif I could,whatthe heckwouldbe price of it ?
- Performance problems,alotof existingBIGNAMEinfrastructureshave verysurprisingand
unexpectedperformance problems,mainlyintermsof storage performance. Storage seemsto
be the most limiting,the most troublesome technologytoday, ESPECIALLY IN BIG SCALE,no
matterhow strange thatseems (ref.5). Quote “I/O rateson virtualizedhardware will
necessarilysuckrelative tobare metal,butinour experienceEBShasbeensignificantlyworse
than local drivesonthe virtual host”.
- Redundancyandbusiness continuity:numberof datacentersof particularprovider,their
geographical localitymightbe known,but“weakpoints”,let’scall them real failure zones,are
invisible, unknownandneverexplainedtocustomerasthisisthe top secretinformation. In
orderto protectworkloadseffectively,customersmustacceptadditional unnecessary costs
whichvary betweenvendorsandtheirBC/DRpossibilities.It’sextremelycomplicatedto
thoroughlyunderstandcloudoptionsandtheirshortcomings.
- Internal infrastructure “bindings” –for example several AmazonAWSservicesrelyingonEBS
storage, forexample ElasticLoadBalancer(ELB),Relational Database Service (RDS),Elastic
Beanstalkandsome otherswere tiedtoEBS,so whenEBS crashed,these servicescrashedtoo.
Evenwhencustomerswere notusingEBSand payinghuge extrasforotherstorage options,they
were affected.There isabsolutelynovisibilityandnoinformation available abouttheserelations
and infrastructure shortcomings.
- Several fuzzyspecificationsare provided,forexample Amazon’sEC2used“ECU”, evasive
compute units,tospecifyCPUspeed.Accordingtosome reference,ie.
http://aws.typepad.com/aws/2013/11/a-generation-of-ec2-instances-for-compute-intensive-
workloads.html,IntelE5-2680 v2 CPU has ECU performance equivalentof 68. I can’t imagine
betterreasontocreate suchterrible “performance measurementunits”thanmakingcustomers’
decisionsascomplicatedasitpossiblygets.There are nootherwordsaboutit.How muchCPU
powerneedsmydatabase/OLAP/OLTP? 1000 ECUs or 10000 ECUs ? Will itbe fasterthan quad-
socketE5-2680 system? What isit equivalentof ?Single socket100core CPU ? Or 50sockets
2core ?
- several hiddencosts,quiteoftennotvisibleinofficial calculators,suchasmanagementcosts.
There are huge numberof othervariationsanddetails,efficientlyspoilingcomparisons. Rough
estimates/calculationscanandshouldbe provideddependingonexactsizingof particularproject
and expectedburstsorgrowth.TCOis all whatmatters.
2.3 There’s the problem with Microsoft Azure
Because we will be runningmixture of operatingsystemsonvirtualizedplatformonMars, RedHat
and FreeBSDinclusive,Microsoft’sAzure cloudis disqualifiedfromcompetitionatthe beginning.
Similarly,VMware platforms are inveryearlyadoptionstage inAzure premiseswhichdoesn’tsound
like the rightchoice forlife-critical systemswe needtorunonMars.
For these reasons,Microsoft Azure platformcan’tbe consideredforourpurposes fromtechnical
perspective,withoutconsideringanyothercriteria.
2.4 VMware vCloud Air
One of the most investigatedandnative optionsforcustomersalreadyrunningVMware platform is, for
sure,VMware’svCloudAir. Physical datacentersare USA,UnitedKingdom, Germany,Japan,Australia.
More than 5000 applicationsand90 operatingsystemsare certifiedtorunon vCloudAir.
vCloudAirletsbusinessesmove workloadsbetweenon-premise serversandthe cloud productsand
servicesusingthe same VMware tools thatare usedin-house :eliminatingadditional costs,
reconfigurationornewknowledgeskillsandlearningcurve.The service iscomparabletoAmazonWeb
Services,butalsointegrateswith existingvirtualizedenvironments,theirmanagementandautomation
toolswhichprotectsinvestmentcustomersalreadyperformed. The majoradvantage isnorewritesor
recodingwhenworkloadsare movedfromcustomersinternal premisestovCloudAir,ESXv6.0 is
targetedtoutilize thisfunctionalityasmuchas possible withlong-distance vMotion(upto100ms
latency) andacross-ESX-logical-datacentersmigrations.
Networkvirtualizationinthe formof VMware NSXproductallows customers toconfigure firewallsand
networktomirror on-site networks,includingNATrulesandfirewall rules,networks andpublicIPsto
extendexistingLayer2 or Layer 3 networksfromtheirdatacenterstothe vCloudHybridService :
Asa part of service, DataProtectionis available.While notexactlycheap,itisself-service backup
offeringthatgivesgranularcontrol tothe consumer. Noworkaroundsneedtobe takeninorder to
PROPERLY protectworkloadsof customers –thisis integratedpart. Listof featuresfollows:
For detailedoptions, consult http://vcloud.vmware.com/
WithESX v6.0, there isno bettereco-systemfromanyothervendor,providingtighterintegration
betweenprivateandpublicvirtualized/cloudinfrastructures.MicrosoftwithWindows2012 R2 and
Hyper-V offeringsdoesn’tachievewhatVMware easilyprovides intermsof functionality,
manageabilityandintegration.
Technical details,suchasnetworkingspeed,numberof virtual machinespervApp,maximum
configurationsof VMs,maximumnumberof virtual NICsperVMand maximumdisksize are factors
for choosingvCloudAiroverAWS :
parameter Google AWS VMware vCloud Air
Networkingspeed(max) 1Gbps 10Gbps
MaximumRAMper VM 244GB 1024GB
MaximumCPU perVM 32 64
Numberof vNics(max) 8 10
Maximumdisksize Approx. 44TB 62TB
We fullyagree thatextremelytightintegrationof mostrecentESXplatform, v6.0, and single original
vendorsupport isby far the majordecisionpointforgoingwithvCloudAir forcustomerswith
existinglocal ESXinfrastructures. Identical importance hasbeenshownbyGartnerstudy: despite
severe shortcomingsof MicrosoftAzure platform, Gartnerpointsout64% of users’biggestreason
for choosingAzure wastheirexistingrelationshipwithMicrosoft.
For reasons discussedinparagraph2.3 and 2.4, VMware vCloudAirhasbeenchosenasthe platform
to buildon.
3. Applications
Followingapplicationswillbe runninginhybridorpublic premises:
a) life supportingcritical systems :commandandcontrol centre foroxygen/watersupply
b) time trackingwebapplication forbotanistsingreenhouses plusreservationsystemforresources
c) email communicationserver
d) internetcache - listof favorite webpagesmirrorednightlysoMarsonautscanread their favorite
content.
e) social networkingstuff,collaborationplatform
3.1 Applicationrequirements
Applicationrequirementsare :
R01 : performance intermsof userexperience andlow hardware demands(HWpower/cooling,space)
R02 : expandable capacity(onlinewithoutdowntime)
R03 : highavailability,cruciallyimportantforlife-supportingsystems,RTO20 minutesmax.
R04 : compatibility:web-basedappsmustruninany browser,suchas InternetExplorer,Chrome,
Firefox,Operaandanyplatform(WindowsOS,Apple,Android)
R06 : scalability(numberof Mars citizensexpectedtogrow exponentially)
R07 : lowbandwidth usage
R08 : resistance tonetworkdisruptionsandcommunicationoutages
R09 : effective storage usage.
R10 : if possible,use dockerable applicationstosave resources(RAM,storage)
3.2 Application infrastructure
3.2.A Application A : Life Supporting Critical Systems
Thisisby far the most critical technologywe will everyrunonMars as itis commandand control centre
for oxygen/watersupply.Thisapplicationonlycantolerate 20minutesrecoverytime objective,then
buildingobjectsonMars will runout of oxygenandpeople will die.
High-level applicationfunctionality:
- collectdatafrom sensors
- transferdata from each object,eachsensortoserversforprocessing
- store data on serversinprotecteddatabase
- react on events(lessoxygen)
- application-basedredundancy,multiple technologycontrolscanbe boundto single instance
- master/slavesarchitecture (thinkactive/multi-passiveconfig)
All three datacentersavailableonMars run thisapplicationsimultaneouslyinreplicatedmode,
providingactive-active-activeredundancy. Applicationrunsconcurrentlyinall three datacenters,
behavingasactive forclosestobjectandpassive (stand-by) forall distantobjects. Technologyavailable
at each site can be controlledbyANYapplication,local orremote,thisisusedforredundancypurposes.
This applicationisNOTlatencysensitive,asitisnotthat much importantif data aboutoxygen
compositionineachobjectisdelivered in2msor 89ms. Atthe same time,bandwidthrequiredbythis
applicationisextremelylow,too,becausecontrol andstatusmessagesonlyare 240 byteslarge andthey
are sentevery30 secondsonly.
Local sensorsare builtwithcache memory – if transmissionfails,resultsare cachedupto 34 because
local cache memoryis8192 bytes.Whenconnectionisestablishedagain,all cache contentistransferred.
Thisgivesopportunityfor1020 secondsoutage = 17 minutes,because messagesare sentin30 second
intervalsand34 of themcan be cached(34x 30 = 1020). Each message containsincrementalidentifier,
whichservesas“orderarbiter”in case of communicationoutage,thinksomethinglikeTCP/IPpacket
orderingmechanism.
Confirmationof message receptionissentbyserversbacktotechnologyineachobject;in case when
data are notreceivedwithinfive secondsof expectedarrival (30secondstiming),cachingof dataand
retransmissionoccurs.
Operatingsystemchosenforapplication:RedHat version6.6,recommendedbyHoneeyvellvendor
Clustereddatabase :MySQLClusteredition,requiresnooperatingsystemclustering, NOSHARED
STORAGE,can be geographicallydistributed,canbe backedup ONLINE
Clusteredwebfront-end:NGINXserverisusedtoprovide datato operatorsandadministrators.If it
failsinone datacenter,all remainingtwocanboth control technologyineachsite andprovide status
messages.
Clustereddatacollection anddistribution:aftermessage isreceivedbyanysingle applicationinstance
(rememberthere are THREErunning,eachin separateddatacenter,eachwithseparatednon-shared
database),applicationscommunicate togethertoverifyif all remainingpartnersreceivedthe same
message.
Configurationof 1vCPU, 8GB RAMand 50GB storage is requestedfor eachOxygen VM:
CPU 1
RAM 8
HDD / tier/ IOPS 50GB / fastest/ 1000 IOPSguaranteed
Networkingbandwidth/priority 1Mbit guaranteed,nomax,highestpriority
Total SIX OxygenVMswill be runninginDatacenters:
Datacenter1 OxygenVM1
Datacenter1 OxygenVM2
Datacenter2 OxygenVM3
Datacenter2 OxygenVM4
Datacenter3 OxygenVM5
Datacenter3 OxygenVM6
Easy backupsandrestoresof configurationis mandatory. Applicationscanbe restartedindependently
ineach datacenter; eachdatacenteralsoruns TWO separate copies(synchronizedonapplicationand
database levels).
Rememberwe have perfectinfrastructurerunningonMars,basedon my ~12% complete designfrom
Challenge1(withmissingvCenter,networksetup,redundancy,businesscontinuity/disasterrecoveryand
some other“unnecessaryminorthings”), sothere isnoproblemwithstorage performance due toall-
flashVSAN configuration,networkthroughput(multiple 10GbitEthernetinterfaces,some 40GbE) or
resources(huge 3TB RAMphysical servers).
Intermsof storage IO,maximum50 IOPSisrequestedeach30 secondsforapplicationaseach
transactionmessage canfitintosingle IO.Thismeansvery low demandsdespite extreme criticality.
3.2.B Application B : time tracking web plusreservation system for resources
For time trackingandresource reservationsystem, aninternal applicationhasbeencreatedbyone of
Marsounauts. It providesphenomenaltime trackingpossibilities,easytouse…alsoreservationsystemis
createdon the same principleswithdefinable resources:
Each categoryhas several sub-categoriesand/orprojectsasdefinedbyapprovedusers.
Lean,small, blatantlyfast,newitemscanbe definedbyusersbasedontheirprivileges(forexample
whennewdockisbuiltforrockets,approveduserscan enteritto thisapplicationsoeverybodycan
reserve itfortheirvehicles). Anotherexamplesare gasstation- ittakeslongto fill the tanksof rockets
so properplanningandqueueingisnecessary !!,andyeahwe gotnew cinemaEEMax style (because we
onlyhave 12 seats,bringyourlaptop,RedCamera,androidtabletoranythingwith vga, dvi,hdmi,
displayportconnectionandplayitBIG BIG BIG!).
One day,we will be bribed errrr convincedwe need50 mil $ S.A.P. to track attendance forcitizens and
planresources onMars, butnot now.
Configurationof 1vCPU, 4GB RAMand 10GB storage is requestedforCitadelVM:
CPU 1
RAM 4
HDD / tier/ IOPS 10GB / slowest/no guarantee necessary
Networkingbandwidth/priority 128kBit guaranteed, 1Mbitmax,lowestpriority
This thingisany linux distributionplusNGINXontop.A small directorywithscriptedsoftware ontop.As
easyas that. Nospecial requirementsare necessaryintermsof resourcesorperformance,thisis
extremely,extremelyleansoftware. We willneverbe able tooverloadthe webserver,evenif there is
millionpeopleonMars : let’sbe realistic… http://g-wan.ch/benchmark/babel.html ->
http://www.statisticbrain.com/google-searches/
Nojava,no flash,runsinany browserwe can thinkof,evenonApple iEverything. Yikes.
3.2.C Application C : email communication server
3.2.D Application D : internet cache (proxy)
3.2.E Application E : social networking stuff, collaboration platform
Marsonauts like toreadcontentavailable downonEarthon internet,theyhave theirpreferredweb
pagestheywouldlike tofollow evenbeingsoterriblyfaraway.
Moreover,challenge1specifiesthatsome formof social collaborationispreferredforMars citizens.Of
course,everybodyneedsemail todayandthat’snotgoingto disappearanytime soon.
In order to save resources,which are very scarce on Mars, we decidedto integrate three
“applications” intoone virtual machine running Citadel software.
Followingisfeature listof Citadel platform:
 Email,calendaring,addressbooks,bulletinboards,instantmessaging
 Wiki and blogenginesbuiltin.Citadel isacollaborationserver anda contentmanagementsystem
 Web browser,telnet/SSH,local clientsoftware accessible
 Standards-compliante-mailbuiltin:IMAP,POP3,ESMTP
 Group calendaringandscheduling(WebDAV,GroupDAV,andKolab-1compatible)
 Built-inlistserv(mailinglistserver)
 Built-inRSSFeedAggregation
 Supportfor pushe-mail andmobile devices
 Database-driven, single-instance message store
 Authenticated SMTP forremote email submission
 Multiple domainsupport
 Built-inintegrationwithperimiteremail filteringtechnologiessuchasRealtime Blackhole Lists(RBL's),
SpamAssassin,andClamAV antivirus
 Server-to-serverreplication.Usersinanynumberof domainscanbe spreadout across any numberof
Citadel servers,allowingyoutoputdata where youneedit,andenablinginfinite horizontal scalability.
 Web-basedaccesstoemail,calendars,andeverythingelse throughapowerful AJAX-style frontend
 Verystrong supportfor“publicfolders”andmessage forums.
 Built-ininstantmessengerservice
 SSL/TLS encryptionforall protocols
Configurationof 1vCPU, 8GB RAMand 50GB storage is requestedforCitadelVM:
CPU 1
RAM 8
HDD / tier/ IOPS 50GB / slowest/no guarantee necessary
Networkingbandwidth/priority 128kBit guaranteed, 16Mbitmax,lowestpriority
Due to lownumberof citizensonMars and theirlow usage of “Internet”,one virtual CPUand 8GB RAM
are more than enoughforCitadel software.Capacityof storage depends onlyonamountof data to
store,we chose 14GB for proxycache inbeginnings asnotmore than 0.5GB can be transferredduring
night[!!] and nomore than 28 days worthof “caching”is considerednecessarywhich equalsto14GB
consumption. Othercapacity will be consumedbylocal operatingsystem(RedHat) anddatabase.There
isno needtoseparate database fromfrond-endwebservices,because one can’texistwithoutthe other
and there isno significantadditional riskputtingall eggsintoone basket. Thisisn’tacritical application
at all.
Please note webcontent andsocial mediaare TYPICALLYcompressible extremelywell,socompressed
filesystemwill be usedonRedHatwhichwill allow tohold muchmore thanprojected28 days of data
cachedfrom internet.If diskspace getstocriticallylow levels,oldestdata(three days) willbe simply
thrownaway automatically.
All resourcescanbe expandedonline if necessary. Intermsof storage IOPS,500 isexpectednormal
usage maximumbutbecause we have phenomenal all-flashVSAN inplace,we don’tneedtolimitthison
VMlevel.
Networktrafficdemandsare prettylow,withnohuge burstsexpectedatall. 16Mbit maximumshould
be more thanadequate for“intra-LAN”Mars network – thisisabsolutely enoughfordisplayingweb
pages,social activities,forums,wiki,blogs andsimilaractivities.Lowestprioritywaschosendue tonon-
critical nature of these applications.
Because we initiallyhave enoughcompute resourcesandthisis pretty leanVM,disasterrecovery
countswith simply restartingthisVMinsurvivingdatacentersincase of catastrophy. Nospecial
protectionisnecessary.
Duringtime,whennumberof citizensonMars expandsandconfigurationof thisVMwill notbe
sufficientanymore,itcanbe easilyexpandedintermsof addingCPU,RAMor storage space.
References
1. https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-endorsed-
distributions/
2. https://support.microsoft.com/en-us/kb/2941892
3. http://calculator.s3.amazonaws.com/index.html
4. http://pubs.vmware.com/vca/index.jsp?topic=%2Fcom.vmware.vca.od.ug.doc%2FGUID-
57C2D483-6BF6-46A8-8A2C-D591F29D4FB9.html
5. http://blog.awe.sm/2012/12/18/aws-the-good-the-bad-and-the-ugly/#~pijAMzVRGudYi8
6. http://vcloud.vmware.com/uk/service-offering/pricing-guide
7. http://blogs.vmware.com/vcloud/2014/08/vcloud-hybrid-service-35-cheaper-azure-83-cheaper-
aws.html

More Related Content

What's hot

HPE VM Explorer 6 1 user manual
HPE VM Explorer 6 1 user manualHPE VM Explorer 6 1 user manual
HPE VM Explorer 6 1 user manualAndrey Karpov
 
Step by Step Windows Azure pack for windows server 2012 R2 Guide v1
Step by Step Windows Azure pack for windows server 2012 R2 Guide v1Step by Step Windows Azure pack for windows server 2012 R2 Guide v1
Step by Step Windows Azure pack for windows server 2012 R2 Guide v1Kesavan Munuswamy
 
Book VMWARE VMware ESXServer Advanced Technical Design Guide
Book VMWARE VMware ESXServer  Advanced Technical Design Guide Book VMWARE VMware ESXServer  Advanced Technical Design Guide
Book VMWARE VMware ESXServer Advanced Technical Design Guide aktivfinger
 
Maven definitive guide
Maven definitive guideMaven definitive guide
Maven definitive guidevirusworm
 
Wireshark guia - prático
Wireshark guia - práticoWireshark guia - prático
Wireshark guia - práticobob Silva
 
VMware-NSX-Network-Virtualization-Platform-WP
VMware-NSX-Network-Virtualization-Platform-WPVMware-NSX-Network-Virtualization-Platform-WP
VMware-NSX-Network-Virtualization-Platform-WPStephen Fenton
 
Vmware nsx-network-virtualization-platform-white-paper
Vmware nsx-network-virtualization-platform-white-paperVmware nsx-network-virtualization-platform-white-paper
Vmware nsx-network-virtualization-platform-white-paperCloudSyntrix
 
Whats-New-VMware-vCloud-Director-15-Technical-Whitepaper
Whats-New-VMware-vCloud-Director-15-Technical-WhitepaperWhats-New-VMware-vCloud-Director-15-Technical-Whitepaper
Whats-New-VMware-vCloud-Director-15-Technical-WhitepaperDjbilly Mixe Pour Toi
 
Set Up Security and Integration with DataPower XI50z
Set Up Security and Integration with DataPower XI50zSet Up Security and Integration with DataPower XI50z
Set Up Security and Integration with DataPower XI50zSarah Duffy
 
Installing sql server 2012 failover cluster instance
Installing sql server 2012 failover cluster instanceInstalling sql server 2012 failover cluster instance
Installing sql server 2012 failover cluster instanceDavid Muise
 
Vmw vsphere-high-availability
Vmw vsphere-high-availabilityVmw vsphere-high-availability
Vmw vsphere-high-availability선중 한
 
Working With Files
Working With FilesWorking With Files
Working With FilesUser1test
 
Perceptive nolij web installation and upgrade guide 6.8.x
Perceptive nolij web installation and upgrade guide 6.8.xPerceptive nolij web installation and upgrade guide 6.8.x
Perceptive nolij web installation and upgrade guide 6.8.xKumaran Balachandran
 
Unixadmin 1.4-pub.
Unixadmin 1.4-pub.Unixadmin 1.4-pub.
Unixadmin 1.4-pub.callmechakri
 
Deploying the XenMobile 8.5 Solution
Deploying the XenMobile 8.5 SolutionDeploying the XenMobile 8.5 Solution
Deploying the XenMobile 8.5 SolutionNuno Alves
 

What's hot (17)

HPE VM Explorer 6 1 user manual
HPE VM Explorer 6 1 user manualHPE VM Explorer 6 1 user manual
HPE VM Explorer 6 1 user manual
 
Step by Step Windows Azure pack for windows server 2012 R2 Guide v1
Step by Step Windows Azure pack for windows server 2012 R2 Guide v1Step by Step Windows Azure pack for windows server 2012 R2 Guide v1
Step by Step Windows Azure pack for windows server 2012 R2 Guide v1
 
Book VMWARE VMware ESXServer Advanced Technical Design Guide
Book VMWARE VMware ESXServer  Advanced Technical Design Guide Book VMWARE VMware ESXServer  Advanced Technical Design Guide
Book VMWARE VMware ESXServer Advanced Technical Design Guide
 
Cluster administration rh
Cluster administration rhCluster administration rh
Cluster administration rh
 
Maven definitive guide
Maven definitive guideMaven definitive guide
Maven definitive guide
 
Wireshark guia - prático
Wireshark guia - práticoWireshark guia - prático
Wireshark guia - prático
 
D space manual
D space manualD space manual
D space manual
 
VMware-NSX-Network-Virtualization-Platform-WP
VMware-NSX-Network-Virtualization-Platform-WPVMware-NSX-Network-Virtualization-Platform-WP
VMware-NSX-Network-Virtualization-Platform-WP
 
Vmware nsx-network-virtualization-platform-white-paper
Vmware nsx-network-virtualization-platform-white-paperVmware nsx-network-virtualization-platform-white-paper
Vmware nsx-network-virtualization-platform-white-paper
 
Whats-New-VMware-vCloud-Director-15-Technical-Whitepaper
Whats-New-VMware-vCloud-Director-15-Technical-WhitepaperWhats-New-VMware-vCloud-Director-15-Technical-Whitepaper
Whats-New-VMware-vCloud-Director-15-Technical-Whitepaper
 
Set Up Security and Integration with DataPower XI50z
Set Up Security and Integration with DataPower XI50zSet Up Security and Integration with DataPower XI50z
Set Up Security and Integration with DataPower XI50z
 
Installing sql server 2012 failover cluster instance
Installing sql server 2012 failover cluster instanceInstalling sql server 2012 failover cluster instance
Installing sql server 2012 failover cluster instance
 
Vmw vsphere-high-availability
Vmw vsphere-high-availabilityVmw vsphere-high-availability
Vmw vsphere-high-availability
 
Working With Files
Working With FilesWorking With Files
Working With Files
 
Perceptive nolij web installation and upgrade guide 6.8.x
Perceptive nolij web installation and upgrade guide 6.8.xPerceptive nolij web installation and upgrade guide 6.8.x
Perceptive nolij web installation and upgrade guide 6.8.x
 
Unixadmin 1.4-pub.
Unixadmin 1.4-pub.Unixadmin 1.4-pub.
Unixadmin 1.4-pub.
 
Deploying the XenMobile 8.5 Solution
Deploying the XenMobile 8.5 SolutionDeploying the XenMobile 8.5 Solution
Deploying the XenMobile 8.5 Solution
 

Viewers also liked

Глобальная катастрофа, как «оптимальное решение»
Глобальная катастрофа, как «оптимальное решение»Глобальная катастрофа, как «оптимальное решение»
Глобальная катастрофа, как «оптимальное решение»lukoshka
 
Go ON NI kickoff
Go ON NI kickoffGo ON NI kickoff
Go ON NI kickoffGo-ON-UK
 
Категория сложности
Категория сложностиКатегория сложности
Категория сложностиlukoshka
 
Linux Command Line Introduction for total beginners, Part 2
Linux Command Line Introduction for total beginners, Part 2 Linux Command Line Introduction for total beginners, Part 2
Linux Command Line Introduction for total beginners, Part 2 Corrie Watt
 
Lean StartUp: Basics of Customer Discovery & Development
Lean StartUp: Basics of Customer Discovery & DevelopmentLean StartUp: Basics of Customer Discovery & Development
Lean StartUp: Basics of Customer Discovery & DevelopmentGuita Gopalan
 
ECCE Webinar: The Value of Energy-Efficiency in the Housing Sector
ECCE Webinar: The Value of Energy-Efficiency in the Housing SectorECCE Webinar: The Value of Energy-Efficiency in the Housing Sector
ECCE Webinar: The Value of Energy-Efficiency in the Housing SectorECCE_UM
 
Els moviments d’avantguarda_3ESOVisual i Plàstica
Els moviments d’avantguarda_3ESOVisual i PlàsticaEls moviments d’avantguarda_3ESOVisual i Plàstica
Els moviments d’avantguarda_3ESOVisual i Plàsticaraulromero73
 
Онтологические плетения
Онтологические плетенияОнтологические плетения
Онтологические плетенияlukoshka
 
Completed graphic novel
Completed graphic novelCompleted graphic novel
Completed graphic novelharisshaikhPBM
 
CDM-Whitepaper-website1
CDM-Whitepaper-website1CDM-Whitepaper-website1
CDM-Whitepaper-website1Martin Sykora
 
Онтологический верстак 11 января 2015
Онтологический верстак 11 января 2015Онтологический верстак 11 января 2015
Онтологический верстак 11 января 2015lukoshka
 
Welcome to our gardens
Welcome to our gardensWelcome to our gardens
Welcome to our gardensvzt00
 
Mtechicago14 debrief
Mtechicago14 debriefMtechicago14 debrief
Mtechicago14 debriefAdam Clark
 
David’s scrapbook
David’s scrapbookDavid’s scrapbook
David’s scrapbookDavidShibata
 

Viewers also liked (20)

Глобальная катастрофа, как «оптимальное решение»
Глобальная катастрофа, как «оптимальное решение»Глобальная катастрофа, как «оптимальное решение»
Глобальная катастрофа, как «оптимальное решение»
 
Go ON NI kickoff
Go ON NI kickoffGo ON NI kickoff
Go ON NI kickoff
 
Категория сложности
Категория сложностиКатегория сложности
Категория сложности
 
Linux Command Line Introduction for total beginners, Part 2
Linux Command Line Introduction for total beginners, Part 2 Linux Command Line Introduction for total beginners, Part 2
Linux Command Line Introduction for total beginners, Part 2
 
Referent leadership
Referent leadershipReferent leadership
Referent leadership
 
Lean StartUp: Basics of Customer Discovery & Development
Lean StartUp: Basics of Customer Discovery & DevelopmentLean StartUp: Basics of Customer Discovery & Development
Lean StartUp: Basics of Customer Discovery & Development
 
ECCE Webinar: The Value of Energy-Efficiency in the Housing Sector
ECCE Webinar: The Value of Energy-Efficiency in the Housing SectorECCE Webinar: The Value of Energy-Efficiency in the Housing Sector
ECCE Webinar: The Value of Energy-Efficiency in the Housing Sector
 
Els moviments d’avantguarda_3ESOVisual i Plàstica
Els moviments d’avantguarda_3ESOVisual i PlàsticaEls moviments d’avantguarda_3ESOVisual i Plàstica
Els moviments d’avantguarda_3ESOVisual i Plàstica
 
Ckd2
Ckd2Ckd2
Ckd2
 
Онтологические плетения
Онтологические плетенияОнтологические плетения
Онтологические плетения
 
Completed graphic novel
Completed graphic novelCompleted graphic novel
Completed graphic novel
 
CDM-Whitepaper-website1
CDM-Whitepaper-website1CDM-Whitepaper-website1
CDM-Whitepaper-website1
 
Xlr8r magazine
Xlr8r magazineXlr8r magazine
Xlr8r magazine
 
Онтологический верстак 11 января 2015
Онтологический верстак 11 января 2015Онтологический верстак 11 января 2015
Онтологический верстак 11 января 2015
 
Top SEO Tools
Top SEO ToolsTop SEO Tools
Top SEO Tools
 
Welcome to our gardens
Welcome to our gardensWelcome to our gardens
Welcome to our gardens
 
Mtechicago14 debrief
Mtechicago14 debriefMtechicago14 debrief
Mtechicago14 debrief
 
Evaluation Q1
Evaluation Q1Evaluation Q1
Evaluation Q1
 
David’s scrapbook
David’s scrapbookDavid’s scrapbook
David’s scrapbook
 
Bmw
BmwBmw
Bmw
 

Similar to #VirtualDesignMaster 3 Challenge 2 - Lubomir Zvolensky

Key-Value Stores: a practical overview
Key-Value Stores: a practical overviewKey-Value Stores: a practical overview
Key-Value Stores: a practical overviewMarc Seeger
 
#VirtualDesignMaster 3 Challenge 3 - Lubomir Zvolensky
#VirtualDesignMaster 3 Challenge 3 - Lubomir Zvolensky#VirtualDesignMaster 3 Challenge 3 - Lubomir Zvolensky
#VirtualDesignMaster 3 Challenge 3 - Lubomir Zvolenskyvdmchallenge
 
Integrating ibm tivoli workload scheduler with tivoli products sg246648
Integrating ibm tivoli workload scheduler with tivoli products sg246648Integrating ibm tivoli workload scheduler with tivoli products sg246648
Integrating ibm tivoli workload scheduler with tivoli products sg246648Banking at Ho Chi Minh city
 
Byron Schaller - Challenge 4 - Virtual Design Master
Byron Schaller - Challenge 4 - Virtual Design MasterByron Schaller - Challenge 4 - Virtual Design Master
Byron Schaller - Challenge 4 - Virtual Design Mastervdmchallenge
 
Ref arch for ve sg248155
Ref arch for ve sg248155Ref arch for ve sg248155
Ref arch for ve sg248155Accenture
 
Running SAP Solutions with IBM DB2 10 for z/OS on the IBM zEnterprise System
Running SAP Solutions with IBM DB2 10 for z/OS on the  IBM zEnterprise SystemRunning SAP Solutions with IBM DB2 10 for z/OS on the  IBM zEnterprise System
Running SAP Solutions with IBM DB2 10 for z/OS on the IBM zEnterprise SystemIBM India Smarter Computing
 
Cisco Cloud White Paper
Cisco  Cloud  White  PaperCisco  Cloud  White  Paper
Cisco Cloud White Paperjtiblier
 
Deploying oracle rac 10g with asm on rhel and sles with svc
Deploying oracle rac 10g with asm on rhel and sles with svcDeploying oracle rac 10g with asm on rhel and sles with svc
Deploying oracle rac 10g with asm on rhel and sles with svcwikiwei
 
Byron Schaller - Challenge 3 - Virtual Design Master
Byron Schaller - Challenge 3 - Virtual Design MasterByron Schaller - Challenge 3 - Virtual Design Master
Byron Schaller - Challenge 3 - Virtual Design Mastervdmchallenge
 
Speeding up Development with Cloud Foundry
Speeding up Development with Cloud FoundrySpeeding up Development with Cloud Foundry
Speeding up Development with Cloud FoundryAltoros
 
V Mware Qualcomm Case1
V Mware Qualcomm Case1V Mware Qualcomm Case1
V Mware Qualcomm Case1davidbe
 
Ibm information archive architecture and deployment sg247843
Ibm information archive architecture and deployment sg247843Ibm information archive architecture and deployment sg247843
Ibm information archive architecture and deployment sg247843Banking at Ho Chi Minh city
 

Similar to #VirtualDesignMaster 3 Challenge 2 - Lubomir Zvolensky (20)

Key-Value Stores: a practical overview
Key-Value Stores: a practical overviewKey-Value Stores: a practical overview
Key-Value Stores: a practical overview
 
#VirtualDesignMaster 3 Challenge 3 - Lubomir Zvolensky
#VirtualDesignMaster 3 Challenge 3 - Lubomir Zvolensky#VirtualDesignMaster 3 Challenge 3 - Lubomir Zvolensky
#VirtualDesignMaster 3 Challenge 3 - Lubomir Zvolensky
 
Rhel Tuningand Optimizationfor Oracle V11
Rhel Tuningand Optimizationfor Oracle V11Rhel Tuningand Optimizationfor Oracle V11
Rhel Tuningand Optimizationfor Oracle V11
 
Integrating ibm tivoli workload scheduler with tivoli products sg246648
Integrating ibm tivoli workload scheduler with tivoli products sg246648Integrating ibm tivoli workload scheduler with tivoli products sg246648
Integrating ibm tivoli workload scheduler with tivoli products sg246648
 
Byron Schaller - Challenge 4 - Virtual Design Master
Byron Schaller - Challenge 4 - Virtual Design MasterByron Schaller - Challenge 4 - Virtual Design Master
Byron Schaller - Challenge 4 - Virtual Design Master
 
Ref arch for ve sg248155
Ref arch for ve sg248155Ref arch for ve sg248155
Ref arch for ve sg248155
 
Running SAP Solutions with IBM DB2 10 for z/OS on the IBM zEnterprise System
Running SAP Solutions with IBM DB2 10 for z/OS on the  IBM zEnterprise SystemRunning SAP Solutions with IBM DB2 10 for z/OS on the  IBM zEnterprise System
Running SAP Solutions with IBM DB2 10 for z/OS on the IBM zEnterprise System
 
Cisco Cloud White Paper
Cisco  Cloud  White  PaperCisco  Cloud  White  Paper
Cisco Cloud White Paper
 
Livre blanc Windows Azure No SQL
Livre blanc Windows Azure No SQLLivre blanc Windows Azure No SQL
Livre blanc Windows Azure No SQL
 
ITSM Approach for Clouds
 ITSM Approach for Clouds ITSM Approach for Clouds
ITSM Approach for Clouds
 
Deploying oracle rac 10g with asm on rhel and sles with svc
Deploying oracle rac 10g with asm on rhel and sles with svcDeploying oracle rac 10g with asm on rhel and sles with svc
Deploying oracle rac 10g with asm on rhel and sles with svc
 
Ibm system storage solutions handbook sg245250
Ibm system storage solutions handbook sg245250Ibm system storage solutions handbook sg245250
Ibm system storage solutions handbook sg245250
 
The Enterprise Cloud
The Enterprise CloudThe Enterprise Cloud
The Enterprise Cloud
 
Byron Schaller - Challenge 3 - Virtual Design Master
Byron Schaller - Challenge 3 - Virtual Design MasterByron Schaller - Challenge 3 - Virtual Design Master
Byron Schaller - Challenge 3 - Virtual Design Master
 
Oracle_9i_Database_Getting_started
Oracle_9i_Database_Getting_startedOracle_9i_Database_Getting_started
Oracle_9i_Database_Getting_started
 
cloud-computing-security.ppt
cloud-computing-security.pptcloud-computing-security.ppt
cloud-computing-security.ppt
 
Speeding up Development with Cloud Foundry
Speeding up Development with Cloud FoundrySpeeding up Development with Cloud Foundry
Speeding up Development with Cloud Foundry
 
Bb sql serverdell
Bb sql serverdellBb sql serverdell
Bb sql serverdell
 
V Mware Qualcomm Case1
V Mware Qualcomm Case1V Mware Qualcomm Case1
V Mware Qualcomm Case1
 
Ibm information archive architecture and deployment sg247843
Ibm information archive architecture and deployment sg247843Ibm information archive architecture and deployment sg247843
Ibm information archive architecture and deployment sg247843
 

More from vdmchallenge

#VirtualDesignMaster 3 Challenge 4 - Steven Viljoen
#VirtualDesignMaster 3 Challenge 4 - Steven Viljoen#VirtualDesignMaster 3 Challenge 4 - Steven Viljoen
#VirtualDesignMaster 3 Challenge 4 - Steven Viljoenvdmchallenge
 
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Guptavdmchallenge
 
#VirtualDesignMaster 3 Challenge 4 - Dennis George
#VirtualDesignMaster 3 Challenge 4 - Dennis George#VirtualDesignMaster 3 Challenge 4 - Dennis George
#VirtualDesignMaster 3 Challenge 4 - Dennis Georgevdmchallenge
 
#VirtualDesignMaster 3 Challenge 4 – James Brown
#VirtualDesignMaster 3 Challenge 4 – James Brown#VirtualDesignMaster 3 Challenge 4 – James Brown
#VirtualDesignMaster 3 Challenge 4 – James Brownvdmchallenge
 
#VirtualDesignMaster 3 Challenge 4 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 4 - Abdullah Abdullah#VirtualDesignMaster 3 Challenge 4 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 4 - Abdullah Abdullahvdmchallenge
 
#VirtualDesignMaster 3 Challenge 3 - Steven Viljoen
#VirtualDesignMaster 3 Challenge 3 - Steven Viljoen#VirtualDesignMaster 3 Challenge 3 - Steven Viljoen
#VirtualDesignMaster 3 Challenge 3 - Steven Viljoenvdmchallenge
 
#VirtualDesignMaster 3 Challenge 3 – James Brown
#VirtualDesignMaster 3 Challenge 3 – James Brown#VirtualDesignMaster 3 Challenge 3 – James Brown
#VirtualDesignMaster 3 Challenge 3 – James Brownvdmchallenge
 
#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Gupta#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Guptavdmchallenge
 
#VirtualDesignMaster 3 Challenge 3 - Dennis George
#VirtualDesignMaster 3 Challenge 3 - Dennis George#VirtualDesignMaster 3 Challenge 3 - Dennis George
#VirtualDesignMaster 3 Challenge 3 - Dennis Georgevdmchallenge
 
#VirtualDesignMaster 3 Challenge 3 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 3 - Abdullah Abdullah#VirtualDesignMaster 3 Challenge 3 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 3 - Abdullah Abdullahvdmchallenge
 
#VirtualDesignMaster 3 Challenge 2 - Steven Viljoen
#VirtualDesignMaster 3 Challenge 2 - Steven Viljoen#VirtualDesignMaster 3 Challenge 2 - Steven Viljoen
#VirtualDesignMaster 3 Challenge 2 - Steven Viljoenvdmchallenge
 
#VirtualDesignMaster 3 Challenge 2 – James Brown
#VirtualDesignMaster 3 Challenge 2 – James Brown#VirtualDesignMaster 3 Challenge 2 – James Brown
#VirtualDesignMaster 3 Challenge 2 – James Brownvdmchallenge
 
#VirtualDesignMaster 3 Challenge 2 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 2 - Harshvardhan Gupta#VirtualDesignMaster 3 Challenge 2 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 2 - Harshvardhan Guptavdmchallenge
 
#VirtualDesignMaster 3 Challenge 2 - Dennis George
#VirtualDesignMaster 3 Challenge 2 - Dennis George#VirtualDesignMaster 3 Challenge 2 - Dennis George
#VirtualDesignMaster 3 Challenge 2 - Dennis Georgevdmchallenge
 
#VirtualDesignMaster 3 Challenge 2 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 2 - Abdullah Abdullah#VirtualDesignMaster 3 Challenge 2 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 2 - Abdullah Abdullahvdmchallenge
 
#VirtualDesignMaster 3 Challenge 1 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 1 - Abdullah Abdullah#VirtualDesignMaster 3 Challenge 1 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 1 - Abdullah Abdullahvdmchallenge
 
#VirtualDesignMaster 3 Challenge 1 - Dennis George
#VirtualDesignMaster 3 Challenge 1 - Dennis George#VirtualDesignMaster 3 Challenge 1 - Dennis George
#VirtualDesignMaster 3 Challenge 1 - Dennis Georgevdmchallenge
 
#VirtualDesignMaster 3 Challenge 1 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 1 - Harshvardhan Gupta#VirtualDesignMaster 3 Challenge 1 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 1 - Harshvardhan Guptavdmchallenge
 
#VirtualDesignMaster 3 Challenge 1 – James Brown
#VirtualDesignMaster 3 Challenge 1 – James Brown#VirtualDesignMaster 3 Challenge 1 – James Brown
#VirtualDesignMaster 3 Challenge 1 – James Brownvdmchallenge
 
#VirtualDesignMaster 3 Challenge 1 - Lubomir Zvolensky
#VirtualDesignMaster 3 Challenge 1 - Lubomir  Zvolensky#VirtualDesignMaster 3 Challenge 1 - Lubomir  Zvolensky
#VirtualDesignMaster 3 Challenge 1 - Lubomir Zvolenskyvdmchallenge
 

More from vdmchallenge (20)

#VirtualDesignMaster 3 Challenge 4 - Steven Viljoen
#VirtualDesignMaster 3 Challenge 4 - Steven Viljoen#VirtualDesignMaster 3 Challenge 4 - Steven Viljoen
#VirtualDesignMaster 3 Challenge 4 - Steven Viljoen
 
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta
 
#VirtualDesignMaster 3 Challenge 4 - Dennis George
#VirtualDesignMaster 3 Challenge 4 - Dennis George#VirtualDesignMaster 3 Challenge 4 - Dennis George
#VirtualDesignMaster 3 Challenge 4 - Dennis George
 
#VirtualDesignMaster 3 Challenge 4 – James Brown
#VirtualDesignMaster 3 Challenge 4 – James Brown#VirtualDesignMaster 3 Challenge 4 – James Brown
#VirtualDesignMaster 3 Challenge 4 – James Brown
 
#VirtualDesignMaster 3 Challenge 4 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 4 - Abdullah Abdullah#VirtualDesignMaster 3 Challenge 4 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 4 - Abdullah Abdullah
 
#VirtualDesignMaster 3 Challenge 3 - Steven Viljoen
#VirtualDesignMaster 3 Challenge 3 - Steven Viljoen#VirtualDesignMaster 3 Challenge 3 - Steven Viljoen
#VirtualDesignMaster 3 Challenge 3 - Steven Viljoen
 
#VirtualDesignMaster 3 Challenge 3 – James Brown
#VirtualDesignMaster 3 Challenge 3 – James Brown#VirtualDesignMaster 3 Challenge 3 – James Brown
#VirtualDesignMaster 3 Challenge 3 – James Brown
 
#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Gupta#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 3 - Harshvardhan Gupta
 
#VirtualDesignMaster 3 Challenge 3 - Dennis George
#VirtualDesignMaster 3 Challenge 3 - Dennis George#VirtualDesignMaster 3 Challenge 3 - Dennis George
#VirtualDesignMaster 3 Challenge 3 - Dennis George
 
#VirtualDesignMaster 3 Challenge 3 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 3 - Abdullah Abdullah#VirtualDesignMaster 3 Challenge 3 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 3 - Abdullah Abdullah
 
#VirtualDesignMaster 3 Challenge 2 - Steven Viljoen
#VirtualDesignMaster 3 Challenge 2 - Steven Viljoen#VirtualDesignMaster 3 Challenge 2 - Steven Viljoen
#VirtualDesignMaster 3 Challenge 2 - Steven Viljoen
 
#VirtualDesignMaster 3 Challenge 2 – James Brown
#VirtualDesignMaster 3 Challenge 2 – James Brown#VirtualDesignMaster 3 Challenge 2 – James Brown
#VirtualDesignMaster 3 Challenge 2 – James Brown
 
#VirtualDesignMaster 3 Challenge 2 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 2 - Harshvardhan Gupta#VirtualDesignMaster 3 Challenge 2 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 2 - Harshvardhan Gupta
 
#VirtualDesignMaster 3 Challenge 2 - Dennis George
#VirtualDesignMaster 3 Challenge 2 - Dennis George#VirtualDesignMaster 3 Challenge 2 - Dennis George
#VirtualDesignMaster 3 Challenge 2 - Dennis George
 
#VirtualDesignMaster 3 Challenge 2 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 2 - Abdullah Abdullah#VirtualDesignMaster 3 Challenge 2 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 2 - Abdullah Abdullah
 
#VirtualDesignMaster 3 Challenge 1 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 1 - Abdullah Abdullah#VirtualDesignMaster 3 Challenge 1 - Abdullah Abdullah
#VirtualDesignMaster 3 Challenge 1 - Abdullah Abdullah
 
#VirtualDesignMaster 3 Challenge 1 - Dennis George
#VirtualDesignMaster 3 Challenge 1 - Dennis George#VirtualDesignMaster 3 Challenge 1 - Dennis George
#VirtualDesignMaster 3 Challenge 1 - Dennis George
 
#VirtualDesignMaster 3 Challenge 1 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 1 - Harshvardhan Gupta#VirtualDesignMaster 3 Challenge 1 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 1 - Harshvardhan Gupta
 
#VirtualDesignMaster 3 Challenge 1 – James Brown
#VirtualDesignMaster 3 Challenge 1 – James Brown#VirtualDesignMaster 3 Challenge 1 – James Brown
#VirtualDesignMaster 3 Challenge 1 – James Brown
 
#VirtualDesignMaster 3 Challenge 1 - Lubomir Zvolensky
#VirtualDesignMaster 3 Challenge 1 - Lubomir  Zvolensky#VirtualDesignMaster 3 Challenge 1 - Lubomir  Zvolensky
#VirtualDesignMaster 3 Challenge 1 - Lubomir Zvolensky
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

#VirtualDesignMaster 3 Challenge 2 - Lubomir Zvolensky

  • 1. Season III, Challenge II Project: Whatevercleverguysare doingonEarth withclouddatacenters,doiton Mars and earn dough FocusArea : The CloudyThing Createdby: Lubomir Zvolensky (lubomir@zvolensky.sk)
  • 2. Contents 1. Executive summary........................................................................................................................3 2. Cloud vendors.................................................................................................................................3 2.1 Brief details of existing major cloud infrastructures .......................................................................4 2.2 Choosing the best cloud solution...................................................................................................4 2.3 There’s the problem with Microsoft Azure....................................................................................6 2.4 VMware vCloud Air......................................................................................................................7 3. Applications.................................................................................................................................10 3.1 Application requirements........................................................................................................... 10 3.2 Application infrastructure .......................................................................................................... 11 3.2.A Application A : Life Supporting Critical Systems....................................................................11 3.2.B Application B : time tracking web plus reservation system for resources............................... 13 3.2.C Application C : email communication server......................................................................... 15 3.2.D Application D : internet cache (proxy).................................................................................. 15 3.2.E Application E : social networking stuff, collaboration platform............................................. 15 References.......................................................................................................................................18
  • 3. 1. Executive summary Humanmankind,whateverisleftof it,foundaninvestorwithdeeppocketsfull of goldstripes. Hooray.As he doesn’tunderstandtechnologyatall,we needtoprepare aprojectthat will convince himto spenda buck or twoto potentiallyreplicate there whatestablishedguysare doingdownhere withcloudsanddatacenters.The ideaisto have hybridor publiccloudinfrastructure available on Mars hostingapplications,providingbenefitsexpectedfromsuchsolution. Whencheckingoutonline calculatorsforseveral cloudofferings,one mighteasilygetimpression theyare sof...reaking expen$$$$ive tobe hard to believe they actually have customers.Got numerouscallsfrom Columbiaganjaguys,theynoticedthere issomethingmore milkythanwhat theydo now,additionallyrequiringnoprivate army“to protect the goods" [we’ve seencustomers charged£4,015 per MONTH for 120GB RAMand 30GHz CPU, one can buy ANDOWN server for that; not talkingabout£795 for50Mbps connectivitypermonth,youare kidding,right?andwhat about£665 productionsupportPER MONTH, whenyoucan have the same for much lessfora year whenyoubuy a box license ?ref.6 and theysaysome offersare 83% cheaperthancompetition, ref.7] 2. Cloud vendors It isnot possible toturnthis pamphletinto“ExtremelydetailedcloudcomparisonPhD.thesis”. Let’stry to keepitshortand concise because inrecentGartner’sstudy,205 criteriahave been evaluatedacrosscompute,storage,networking, Security/access,service offerings,supportlevels, managementandprice/billingcategories. Numerouscloudprovidersandvendorscompete onmarketwiththeirofferings,forexample –in alphabetical order–Akamai, Amazon,AT&T,CA,Citrix,Cloudera,DataProcessing,Dell,Fujitsu, Google,Hewlett-Packard,IBM,Microsoft,Oracle,Rackspace,RedHat,SoftLayer,T-Systems, VMware,and thatis justshort listnothavingan overview aboutprovidersinAsiaasthatmarketis totallyunknowntome.
  • 4. 2.1 Brief details of existing major cloud infrastructures It isnext-to-impossible tocreate 100% detailed andthoroughoverview of functionality,features, advantages, shortcomingsandpricingmodelsof cloudsolutionsmentionedabove.Outof the list, the biggestpublic/hybridofferingsare AmazonElasticCompute Cloud(EC2) whichiscentral partof AmazonWebServicesplatform,Google CloudPlatform, MicrosoftAzure andVMware’svCloudAir. These are the mostcommonchoicesforevaluation today. All these vendorshave some shortcomings. MicrosoftAzure doesn’tsupport FreeBSDand RedHat operatingsystemsatall (ref.1+ ref.2),some others don’tsupportMicrosoftFailoverclusteringor generallyMicrosoftClustersatall due to deficienciesinstorage infrastructure andvirtualization platform(referencesnotavailable,quite oftenyourunintoproblemswhentalkingtosalesreponly). Some infrastructures are notcertifiedtorunwide-spreadcriticalbusinessapplicationsforexample SAPHANA or Oracle stuff.Several donotintegrate well oreasilywithcustomers’existingprivate datacenterswhatinstantlydisqualifiesthemfrombusinessperspective. Level of automationisalso extremelydifferentbetweenvendors. 2.2 Choosing the best cloud solution It isverydauntingtaskto choose “the right” or “the best” hybridcloudproviderasthese terms meanverydifferentthingsfordifferentcustomers. Some of reasonsare : - sheeramountof optionsandvariants available witheachvendor (ref.3) - extremelyproblematictoDIRECTLY compare offersfrom variousvendors - bulksof CPU, RAM, storage,networkingresourceshastobe boughtand theyare notalignedto competitors’offers,once againmaking“direct”comparisoneitherutterlycomplicated,or impossible atall dependingonscale of environment - technical differencesbetweencompetitors.Canyoutell the EXACTdifferencebetween VMware’s“SSDAcceleratedStorage”andAmazonEC2’s “ProvisionedIOPS”or“General IOPS”
  • 5. (noreference atall,Ihaven’tfounditon publicmaterials) ?How much IOPSdoesVMware SSD AcceleratedStorage provideforreadoperations,Ref.4?How muchit doesforwrite operations, Ref.4? With vCloudAir,are writesacceleratedwithSSDAcceleratedstorage orare theynot? From the lookof it, thisseemstobe FlashReadCache ONLY,so how much performance willmy databaseshave ? Didthischange withintroductionof ESX6.0 ? What is burstable IOPSand bandwidthintermsof MB/s and how longsuch burstis allowedtotake place ? Will performance of writesdropaftersome time due toconfigurationlimits,butalsodue totechnology background? We all knowseveral SSDmodels cansustaintheirperformance forlonger(and better) thansome others, alsothere ishuge difference inlatencyevenness andyouwill never knowwhatis exactlythe storage usedforyourprojectincloud. - What isthe cost of your downtime andhow muchof themwill youhave ? Nobodycanexactly tell youthese factors,butref.5 http://blog.awe.sm/2012/12/18/aws-the-good-the-bad-and-the- ugly/#~pijAMzVRGudYi8 - Limitedamountof resources.Some cloudinfrastructuresallow only120GB of memoryfor VM, some limitprojectsto6TB “SSD Acceleratedstorage” –damn,what if I need50TB of flash storage ? Eh, can I reallyhave PURE SSD storage at all or is italwayssome formof “ponytrick” withthe superexpensive SSDs? Evenif I could,whatthe heckwouldbe price of it ? - Performance problems,alotof existingBIGNAMEinfrastructureshave verysurprisingand unexpectedperformance problems,mainlyintermsof storage performance. Storage seemsto be the most limiting,the most troublesome technologytoday, ESPECIALLY IN BIG SCALE,no matterhow strange thatseems (ref.5). Quote “I/O rateson virtualizedhardware will necessarilysuckrelative tobare metal,butinour experienceEBShasbeensignificantlyworse than local drivesonthe virtual host”. - Redundancyandbusiness continuity:numberof datacentersof particularprovider,their geographical localitymightbe known,but“weakpoints”,let’scall them real failure zones,are invisible, unknownandneverexplainedtocustomerasthisisthe top secretinformation. In orderto protectworkloadseffectively,customersmustacceptadditional unnecessary costs whichvary betweenvendorsandtheirBC/DRpossibilities.It’sextremelycomplicatedto thoroughlyunderstandcloudoptionsandtheirshortcomings. - Internal infrastructure “bindings” –for example several AmazonAWSservicesrelyingonEBS storage, forexample ElasticLoadBalancer(ELB),Relational Database Service (RDS),Elastic Beanstalkandsome otherswere tiedtoEBS,so whenEBS crashed,these servicescrashedtoo. Evenwhencustomerswere notusingEBSand payinghuge extrasforotherstorage options,they were affected.There isabsolutelynovisibilityandnoinformation available abouttheserelations and infrastructure shortcomings. - Several fuzzyspecificationsare provided,forexample Amazon’sEC2used“ECU”, evasive compute units,tospecifyCPUspeed.Accordingtosome reference,ie. http://aws.typepad.com/aws/2013/11/a-generation-of-ec2-instances-for-compute-intensive-
  • 6. workloads.html,IntelE5-2680 v2 CPU has ECU performance equivalentof 68. I can’t imagine betterreasontocreate suchterrible “performance measurementunits”thanmakingcustomers’ decisionsascomplicatedasitpossiblygets.There are nootherwordsaboutit.How muchCPU powerneedsmydatabase/OLAP/OLTP? 1000 ECUs or 10000 ECUs ? Will itbe fasterthan quad- socketE5-2680 system? What isit equivalentof ?Single socket100core CPU ? Or 50sockets 2core ? - several hiddencosts,quiteoftennotvisibleinofficial calculators,suchasmanagementcosts. There are huge numberof othervariationsanddetails,efficientlyspoilingcomparisons. Rough estimates/calculationscanandshouldbe provideddependingonexactsizingof particularproject and expectedburstsorgrowth.TCOis all whatmatters. 2.3 There’s the problem with Microsoft Azure Because we will be runningmixture of operatingsystemsonvirtualizedplatformonMars, RedHat and FreeBSDinclusive,Microsoft’sAzure cloudis disqualifiedfromcompetitionatthe beginning. Similarly,VMware platforms are inveryearlyadoptionstage inAzure premiseswhichdoesn’tsound like the rightchoice forlife-critical systemswe needtorunonMars. For these reasons,Microsoft Azure platformcan’tbe consideredforourpurposes fromtechnical perspective,withoutconsideringanyothercriteria.
  • 7. 2.4 VMware vCloud Air One of the most investigatedandnative optionsforcustomersalreadyrunningVMware platform is, for sure,VMware’svCloudAir. Physical datacentersare USA,UnitedKingdom, Germany,Japan,Australia. More than 5000 applicationsand90 operatingsystemsare certifiedtorunon vCloudAir. vCloudAirletsbusinessesmove workloadsbetweenon-premise serversandthe cloud productsand servicesusingthe same VMware tools thatare usedin-house :eliminatingadditional costs, reconfigurationornewknowledgeskillsandlearningcurve.The service iscomparabletoAmazonWeb Services,butalsointegrateswith existingvirtualizedenvironments,theirmanagementandautomation toolswhichprotectsinvestmentcustomersalreadyperformed. The majoradvantage isnorewritesor recodingwhenworkloadsare movedfromcustomersinternal premisestovCloudAir,ESXv6.0 is targetedtoutilize thisfunctionalityasmuchas possible withlong-distance vMotion(upto100ms latency) andacross-ESX-logical-datacentersmigrations. Networkvirtualizationinthe formof VMware NSXproductallows customers toconfigure firewallsand networktomirror on-site networks,includingNATrulesandfirewall rules,networks andpublicIPsto extendexistingLayer2 or Layer 3 networksfromtheirdatacenterstothe vCloudHybridService :
  • 8. Asa part of service, DataProtectionis available.While notexactlycheap,itisself-service backup offeringthatgivesgranularcontrol tothe consumer. Noworkaroundsneedtobe takeninorder to PROPERLY protectworkloadsof customers –thisis integratedpart. Listof featuresfollows:
  • 9. For detailedoptions, consult http://vcloud.vmware.com/ WithESX v6.0, there isno bettereco-systemfromanyothervendor,providingtighterintegration betweenprivateandpublicvirtualized/cloudinfrastructures.MicrosoftwithWindows2012 R2 and Hyper-V offeringsdoesn’tachievewhatVMware easilyprovides intermsof functionality, manageabilityandintegration. Technical details,suchasnetworkingspeed,numberof virtual machinespervApp,maximum configurationsof VMs,maximumnumberof virtual NICsperVMand maximumdisksize are factors for choosingvCloudAiroverAWS : parameter Google AWS VMware vCloud Air Networkingspeed(max) 1Gbps 10Gbps MaximumRAMper VM 244GB 1024GB MaximumCPU perVM 32 64 Numberof vNics(max) 8 10 Maximumdisksize Approx. 44TB 62TB We fullyagree thatextremelytightintegrationof mostrecentESXplatform, v6.0, and single original vendorsupport isby far the majordecisionpointforgoingwithvCloudAir forcustomerswith existinglocal ESXinfrastructures. Identical importance hasbeenshownbyGartnerstudy: despite severe shortcomingsof MicrosoftAzure platform, Gartnerpointsout64% of users’biggestreason for choosingAzure wastheirexistingrelationshipwithMicrosoft. For reasons discussedinparagraph2.3 and 2.4, VMware vCloudAirhasbeenchosenasthe platform to buildon.
  • 10. 3. Applications Followingapplicationswillbe runninginhybridorpublic premises: a) life supportingcritical systems :commandandcontrol centre foroxygen/watersupply b) time trackingwebapplication forbotanistsingreenhouses plusreservationsystemforresources c) email communicationserver d) internetcache - listof favorite webpagesmirrorednightlysoMarsonautscanread their favorite content. e) social networkingstuff,collaborationplatform 3.1 Applicationrequirements Applicationrequirementsare : R01 : performance intermsof userexperience andlow hardware demands(HWpower/cooling,space) R02 : expandable capacity(onlinewithoutdowntime) R03 : highavailability,cruciallyimportantforlife-supportingsystems,RTO20 minutesmax. R04 : compatibility:web-basedappsmustruninany browser,suchas InternetExplorer,Chrome, Firefox,Operaandanyplatform(WindowsOS,Apple,Android) R06 : scalability(numberof Mars citizensexpectedtogrow exponentially) R07 : lowbandwidth usage R08 : resistance tonetworkdisruptionsandcommunicationoutages R09 : effective storage usage. R10 : if possible,use dockerable applicationstosave resources(RAM,storage)
  • 11. 3.2 Application infrastructure 3.2.A Application A : Life Supporting Critical Systems Thisisby far the most critical technologywe will everyrunonMars as itis commandand control centre for oxygen/watersupply.Thisapplicationonlycantolerate 20minutesrecoverytime objective,then buildingobjectsonMars will runout of oxygenandpeople will die. High-level applicationfunctionality: - collectdatafrom sensors - transferdata from each object,eachsensortoserversforprocessing - store data on serversinprotecteddatabase - react on events(lessoxygen) - application-basedredundancy,multiple technologycontrolscanbe boundto single instance - master/slavesarchitecture (thinkactive/multi-passiveconfig) All three datacentersavailableonMars run thisapplicationsimultaneouslyinreplicatedmode, providingactive-active-activeredundancy. Applicationrunsconcurrentlyinall three datacenters, behavingasactive forclosestobjectandpassive (stand-by) forall distantobjects. Technologyavailable at each site can be controlledbyANYapplication,local orremote,thisisusedforredundancypurposes. This applicationisNOTlatencysensitive,asitisnotthat much importantif data aboutoxygen compositionineachobjectisdelivered in2msor 89ms. Atthe same time,bandwidthrequiredbythis applicationisextremelylow,too,becausecontrol andstatusmessagesonlyare 240 byteslarge andthey are sentevery30 secondsonly. Local sensorsare builtwithcache memory – if transmissionfails,resultsare cachedupto 34 because local cache memoryis8192 bytes.Whenconnectionisestablishedagain,all cache contentistransferred. Thisgivesopportunityfor1020 secondsoutage = 17 minutes,because messagesare sentin30 second intervalsand34 of themcan be cached(34x 30 = 1020). Each message containsincrementalidentifier, whichservesas“orderarbiter”in case of communicationoutage,thinksomethinglikeTCP/IPpacket orderingmechanism. Confirmationof message receptionissentbyserversbacktotechnologyineachobject;in case when data are notreceivedwithinfive secondsof expectedarrival (30secondstiming),cachingof dataand retransmissionoccurs. Operatingsystemchosenforapplication:RedHat version6.6,recommendedbyHoneeyvellvendor
  • 12. Clustereddatabase :MySQLClusteredition,requiresnooperatingsystemclustering, NOSHARED STORAGE,can be geographicallydistributed,canbe backedup ONLINE Clusteredwebfront-end:NGINXserverisusedtoprovide datato operatorsandadministrators.If it failsinone datacenter,all remainingtwocanboth control technologyineachsite andprovide status messages. Clustereddatacollection anddistribution:aftermessage isreceivedbyanysingle applicationinstance (rememberthere are THREErunning,eachin separateddatacenter,eachwithseparatednon-shared database),applicationscommunicate togethertoverifyif all remainingpartnersreceivedthe same message. Configurationof 1vCPU, 8GB RAMand 50GB storage is requestedfor eachOxygen VM: CPU 1 RAM 8 HDD / tier/ IOPS 50GB / fastest/ 1000 IOPSguaranteed Networkingbandwidth/priority 1Mbit guaranteed,nomax,highestpriority Total SIX OxygenVMswill be runninginDatacenters: Datacenter1 OxygenVM1 Datacenter1 OxygenVM2 Datacenter2 OxygenVM3 Datacenter2 OxygenVM4 Datacenter3 OxygenVM5 Datacenter3 OxygenVM6 Easy backupsandrestoresof configurationis mandatory. Applicationscanbe restartedindependently ineach datacenter; eachdatacenteralsoruns TWO separate copies(synchronizedonapplicationand database levels). Rememberwe have perfectinfrastructurerunningonMars,basedon my ~12% complete designfrom Challenge1(withmissingvCenter,networksetup,redundancy,businesscontinuity/disasterrecoveryand some other“unnecessaryminorthings”), sothere isnoproblemwithstorage performance due toall- flashVSAN configuration,networkthroughput(multiple 10GbitEthernetinterfaces,some 40GbE) or resources(huge 3TB RAMphysical servers). Intermsof storage IO,maximum50 IOPSisrequestedeach30 secondsforapplicationaseach transactionmessage canfitintosingle IO.Thismeansvery low demandsdespite extreme criticality.
  • 13. 3.2.B Application B : time tracking web plusreservation system for resources For time trackingandresource reservationsystem, aninternal applicationhasbeencreatedbyone of Marsounauts. It providesphenomenaltime trackingpossibilities,easytouse…alsoreservationsystemis createdon the same principleswithdefinable resources:
  • 14. Each categoryhas several sub-categoriesand/orprojectsasdefinedbyapprovedusers. Lean,small, blatantlyfast,newitemscanbe definedbyusersbasedontheirprivileges(forexample whennewdockisbuiltforrockets,approveduserscan enteritto thisapplicationsoeverybodycan reserve itfortheirvehicles). Anotherexamplesare gasstation- ittakeslongto fill the tanksof rockets so properplanningandqueueingisnecessary !!,andyeahwe gotnew cinemaEEMax style (because we onlyhave 12 seats,bringyourlaptop,RedCamera,androidtabletoranythingwith vga, dvi,hdmi, displayportconnectionandplayitBIG BIG BIG!). One day,we will be bribed errrr convincedwe need50 mil $ S.A.P. to track attendance forcitizens and planresources onMars, butnot now. Configurationof 1vCPU, 4GB RAMand 10GB storage is requestedforCitadelVM: CPU 1 RAM 4 HDD / tier/ IOPS 10GB / slowest/no guarantee necessary Networkingbandwidth/priority 128kBit guaranteed, 1Mbitmax,lowestpriority This thingisany linux distributionplusNGINXontop.A small directorywithscriptedsoftware ontop.As easyas that. Nospecial requirementsare necessaryintermsof resourcesorperformance,thisis extremely,extremelyleansoftware. We willneverbe able tooverloadthe webserver,evenif there is millionpeopleonMars : let’sbe realistic… http://g-wan.ch/benchmark/babel.html -> http://www.statisticbrain.com/google-searches/
  • 15. Nojava,no flash,runsinany browserwe can thinkof,evenonApple iEverything. Yikes. 3.2.C Application C : email communication server 3.2.D Application D : internet cache (proxy) 3.2.E Application E : social networking stuff, collaboration platform Marsonauts like toreadcontentavailable downonEarthon internet,theyhave theirpreferredweb pagestheywouldlike tofollow evenbeingsoterriblyfaraway. Moreover,challenge1specifiesthatsome formof social collaborationispreferredforMars citizens.Of course,everybodyneedsemail todayandthat’snotgoingto disappearanytime soon. In order to save resources,which are very scarce on Mars, we decidedto integrate three “applications” intoone virtual machine running Citadel software. Followingisfeature listof Citadel platform:  Email,calendaring,addressbooks,bulletinboards,instantmessaging  Wiki and blogenginesbuiltin.Citadel isacollaborationserver anda contentmanagementsystem  Web browser,telnet/SSH,local clientsoftware accessible  Standards-compliante-mailbuiltin:IMAP,POP3,ESMTP  Group calendaringandscheduling(WebDAV,GroupDAV,andKolab-1compatible)  Built-inlistserv(mailinglistserver)  Built-inRSSFeedAggregation  Supportfor pushe-mail andmobile devices  Database-driven, single-instance message store  Authenticated SMTP forremote email submission  Multiple domainsupport
  • 16.  Built-inintegrationwithperimiteremail filteringtechnologiessuchasRealtime Blackhole Lists(RBL's), SpamAssassin,andClamAV antivirus  Server-to-serverreplication.Usersinanynumberof domainscanbe spreadout across any numberof Citadel servers,allowingyoutoputdata where youneedit,andenablinginfinite horizontal scalability.  Web-basedaccesstoemail,calendars,andeverythingelse throughapowerful AJAX-style frontend  Verystrong supportfor“publicfolders”andmessage forums.  Built-ininstantmessengerservice  SSL/TLS encryptionforall protocols Configurationof 1vCPU, 8GB RAMand 50GB storage is requestedforCitadelVM: CPU 1 RAM 8 HDD / tier/ IOPS 50GB / slowest/no guarantee necessary Networkingbandwidth/priority 128kBit guaranteed, 16Mbitmax,lowestpriority Due to lownumberof citizensonMars and theirlow usage of “Internet”,one virtual CPUand 8GB RAM are more than enoughforCitadel software.Capacityof storage depends onlyonamountof data to store,we chose 14GB for proxycache inbeginnings asnotmore than 0.5GB can be transferredduring night[!!] and nomore than 28 days worthof “caching”is considerednecessarywhich equalsto14GB consumption. Othercapacity will be consumedbylocal operatingsystem(RedHat) anddatabase.There isno needtoseparate database fromfrond-endwebservices,because one can’texistwithoutthe other and there isno significantadditional riskputtingall eggsintoone basket. Thisisn’tacritical application at all. Please note webcontent andsocial mediaare TYPICALLYcompressible extremelywell,socompressed filesystemwill be usedonRedHatwhichwill allow tohold muchmore thanprojected28 days of data cachedfrom internet.If diskspace getstocriticallylow levels,oldestdata(three days) willbe simply thrownaway automatically. All resourcescanbe expandedonline if necessary. Intermsof storage IOPS,500 isexpectednormal usage maximumbutbecause we have phenomenal all-flashVSAN inplace,we don’tneedtolimitthison VMlevel. Networktrafficdemandsare prettylow,withnohuge burstsexpectedatall. 16Mbit maximumshould be more thanadequate for“intra-LAN”Mars network – thisisabsolutely enoughfordisplayingweb pages,social activities,forums,wiki,blogs andsimilaractivities.Lowestprioritywaschosendue tonon- critical nature of these applications.
  • 17. Because we initiallyhave enoughcompute resourcesandthisis pretty leanVM,disasterrecovery countswith simply restartingthisVMinsurvivingdatacentersincase of catastrophy. Nospecial protectionisnecessary. Duringtime,whennumberof citizensonMars expandsandconfigurationof thisVMwill notbe sufficientanymore,itcanbe easilyexpandedintermsof addingCPU,RAMor storage space.
  • 18. References 1. https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-endorsed- distributions/ 2. https://support.microsoft.com/en-us/kb/2941892 3. http://calculator.s3.amazonaws.com/index.html 4. http://pubs.vmware.com/vca/index.jsp?topic=%2Fcom.vmware.vca.od.ug.doc%2FGUID- 57C2D483-6BF6-46A8-8A2C-D591F29D4FB9.html 5. http://blog.awe.sm/2012/12/18/aws-the-good-the-bad-and-the-ugly/#~pijAMzVRGudYi8 6. http://vcloud.vmware.com/uk/service-offering/pricing-guide 7. http://blogs.vmware.com/vcloud/2014/08/vcloud-hybrid-service-35-cheaper-azure-83-cheaper- aws.html