IT Geek Week 2016 - Introduction To Cloud Computing
-
Upload
haim-ateya -
Category
Technology
-
view
789 -
download
0
Transcript of IT Geek Week 2016 - Introduction To Cloud Computing
![Page 1: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/1.jpg)
An Introduction ToCloud Computing
A journey To The Cloud
Haim AteyaGroup Manager, EMC
![Page 2: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/2.jpg)
Session Goals § Get theaudiencefamiliar withtheconceptofcloud
§ Explain thedifferentterminology usedintheecosystem
§ Talk aboutthedifferenttechnologies formingtoday’scloudinfrastructure
§ Talk aboutthedifferentusecases,vendors,serviceprovidersandchallenges inthecloudecosystem
![Page 3: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/3.jpg)
Agenda § Introduction toCloudcomputing
§ Speak brieflyabouttheunderlying cloudtechnology
§ Deepdiveintostorage,network &compute virtualizationarchitectures
§ Review thevariouscloud service models anddeployments
§ Review thecurrentchallenges intheclouderaandecosystem
![Page 4: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/4.jpg)
Cloud Ecosystem
![Page 5: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/5.jpg)
Definition Of Cloud Computing
“Cloudcomputing,alsoknownas'on-demand
computing',isakindofInternet-basedcomputing,
wheresharedresources,dataandinformationare
providedtocomputersandotherdeviceson-demand.“
![Page 6: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/6.jpg)
Definition Of Cloud Computing
“Itisamodelforenablingubiquitous,
on-demandaccesstoasharedpoolofconfigurable
computing resources.“
![Page 7: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/7.jpg)
The Characteristics Of A Cloud
o Massivescale
o Agility\ Elasticity
o Abstraction
o Automation
o Infinitecapacity
o ConvergedAPI’s
o Quickprovisioningofresources
o Ondemandservice
o Metering(billing)
o Payasyougo
Whatmakessomethinga“Cloud”?
![Page 8: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/8.jpg)
Reasons For Cloud Computing 1. ReducedITcost– high costs duetohighserverperformance
(lowaverageservercapacityusage– 15%)AvoidanceofCapex
1. Reductionofdatacenterenergy consumption
2. Meetcompliance requirements (dataprotection,security,datacenteraccess)
3. Flexible datacenterusage(scaleupwhenneed)
4. Potentialcost saving withcloudcomputing– 50-90%.
![Page 9: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/9.jpg)
The Cloud’s New Approach
Abstraction LayeredApproach
BusinessAgility
EaseOfUse
CIO \ IT Managers
IT \ DevOps \Services
Business Owner End Users
![Page 10: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/10.jpg)
Cloud Deployment Models § Publiccloud
§ Privatecloud
§ Hybridcloud
![Page 11: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/11.jpg)
Public Vs. Private Clouds
§ Cloudinfrastructureisprovisioned foropenusebythegeneralpublic
§ Existsbothon/offpremise
§ Multi-tenancy
§ Supportmassivescalability
§ Disasterrecovery\ quickSLA
§ Payasyougomodel
§ Createdandownedbyasingleorganization \ business
§ Mustexistsonpremise
§ Singletenancy
§ Limitedscalability
§ Security/control/privacy
§ Ownstheservice
PublicCloud
PrivateCloud
![Page 12: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/12.jpg)
Hybrid Cloud § Differentcloudtypescombined
§ Baseloadiscoveredbyaprivatecloud
§ Loadburstshandledbyapubliccloudcomputingresources
§ pay-as-you-gocostmodel
§ Relevantforshorttermprojects
![Page 13: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/13.jpg)
Cloud Service Modles § IaaS – Infrastructureasaservice(SysAdmins)
§ PaaS – Platformasaservice(Developers)
§ SaaS – Softwareasaservice(EndUsers)
§ EaaS – Technologyoraservicethatbeingservedondemand(LBaaS,VPNaaS,DBaaS,DNSaaS).
![Page 14: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/14.jpg)
: IaaSDefinition § Foundation ofthecloudinfrastructure
§ Providesstorage,network andcompute resourcesondemand
§ Usedmainlybysys admins
§ Serviceproviders:AWS,Rackspace
§ Underlying technology:OpenStack,AWS,Microsoft Azure
![Page 15: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/15.jpg)
Service Providers–IaaS
Rackspace Public\ Privatecloudservices
AWS AWScloudcomputingplatform
DropBox Simplestoragedevice
![Page 16: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/16.jpg)
: PaaSDefinition § Provideplatform on demand
§ Usedmainlybydevelopers
§ Serviceproviders:GoogleAppEngine,MicrosoftAzure
§ Underlyingtechnology:AWS,OpenShift
![Page 17: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/17.jpg)
: Service ProvidersPaaS
OpenShift Applicationhostingplatform
CloudBees Developmentandhostingplatform
GoogleAppEngine BuildandrunapplicationsonGoogle’sinfrastructure.
![Page 18: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/18.jpg)
: SaaSDefinition § Providesoftwareservicesondemand
§ Usedmainlybyusers
§ Serviceproviders:GMAIL,DropBox,GoogleDocs,ICloud
§ Underlyingtechnology:AWS
![Page 19: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/19.jpg)
: Service ProvidersSaaS
Office365 MSofficecollaborationtool
Salesforce CloudbasedCRM
NETSUITE CloudbasedERP
![Page 20: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/20.jpg)
Applications
Data
RunTime
Middleware
OS
Virtualization
Servers
Storage
Networking
Applications
Data
RunTime
Middleware
OS
Virtualization
Servers
Storage
Networking
Applications
Data
RunTime
Middleware
OS
Virtualization
Servers
Storage
Networking
Applications
Data
RunTime
Middleware
OS
Virtualization
Servers
Storage
Networking
ITManaged
ITManaged
CloudProviderManaged
ITManaged
CloudProviderManaged
CloudProviderManaged
![Page 21: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/21.jpg)
Cloud Underlying Technology § SDN – softwaredefinenetwork
§ SDS – softwaredefinestorage
§ Compute(hypervisor)
§ Storagevirtualization
§ Instance\ virtualmachine
§ QOS
§ Image\ disk
§ Ephemeralstorage
§ Sharedstorage
§ Distributedfilesystem
§ Flavors
§ BigData(Hadoop)
![Page 22: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/22.jpg)
Challenges For Cloud …
§ Userdatalocation
§ Securityforuserdata
§ Dataisnotlocal
§ Toomanyinterfacesto
managedifferentservices
§ Shiftingtechnologies
§ Storagespan
§ SLA(highavailability, redundancy)
§ Monitoring\ troubleshooting
§ Lackofstandardization
§ Security
§ Billing \ metering
AdminUsers
![Page 23: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/23.jpg)
Data Center Virtualization § Foundationofcloudcomputing– notcloudbyitself
§ Allresourcesarevirtualized:mainlycompute,storageandnetwork
§ Notselfservice
§ Mainlyonpremise
§ Automationofprocesses
![Page 24: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/24.jpg)
Hypervisor Hypervisor
![Page 25: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/25.jpg)
DeepDive:Timetomovetothenextpart…
CloudUnderlyingTechnologies
![Page 26: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/26.jpg)
Preface § Cloudisnotatechnologybyitself– itsanecosystem
ofunderlyingpiecesoftechnologies
§ Inordertomastercloud,oneneedstomasterthetechnologiesthatformstodayclouds
§ Hencethequestion:
HowCloudsAreBuilt?
![Page 27: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/27.jpg)
Basic Cloud Architecture Deployment
Configuration
Scheduling
Performance
Monitor
Fault&Logging
Billing
Analytical Transactional Interacticve Browsing
ApplicationsManagement
Server Storage Network
PhysicalResource
ServerVirtualization
StorageVirtualization
NetworkVirtualization
VirtualResource
WebServer AppServer Reporting DW
ApplicationsCapableComponents
AppPlatform
ResourceBasic Cloud Architecture
![Page 28: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/28.jpg)
Main Components § Compute(Virtualization)
§ Storage
§ Network
![Page 29: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/29.jpg)
Virtualization 101 “Hardwarevirtualization or platform
virtualization referstothecreationofa virtual
machine thatactslikearealcomputerwithan
operatingsystem.“
![Page 30: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/30.jpg)
Virtualization 101 § Anabilitytocreateandrunavirtualmachineinsideaphysicalcomputer
§ Concepts
o Fullvirtualization
o Para-virtualization
o Partial-virtualization
§ Includesemulationofcomputerhardwareandsoftwarecomponents
insidethelogicalcomputer
![Page 31: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/31.jpg)
Virtualization Features o Livemigration
o Storagev-motion
o Cloning
o Snapshotting
o Sharedstorage
o Hardwarehotswap
o Ballooning
o Highavailability /DR
o Nestedvirtualization
o QOS
![Page 32: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/32.jpg)
Virtualization Layer
![Page 33: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/33.jpg)
Virtualization Technologies § QEMU-KVM(Linux)
§ XEN(Linux)
§ VMware
§ VirtualBox(Oracle)
§ Citrix
§ Hyper-V(Microsoft)
§ Libvirt(VirtualizationAPI)
![Page 34: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/34.jpg)
Storage 101 “Poolingofphysicalstoragefrommultiplenetwork
storagedevicesintowhatappearstobeasingle
storagedevicethatismanagedfromacentral
console.“
![Page 35: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/35.jpg)
Storage 101 § MainStoragetypes:
o Block
o File
o Object
§ Mainconnectivitytypes:o SAN(StorageAreaNetwork)– FC\ iSCSI
o NAS(NetworkAttachedStorage)– NFS\ CIFS
o DAS(directlyAttachedStorage)– Localfile\ JBOD
![Page 36: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/36.jpg)
Storage Virtualization Concepts
§ FC
§ iSCSI\ FC
§ WWN
§ HBA\ IQN
§ Filesystem
§ Cache
§ Journaling
§ Partitioning
§ Filesystems
§ Volume
§ LUN
§ Thin-provision
§ resize
§ Volume
§ Deduplication
§ Compression
§ Snapshot
§ RAID
§ FC
§ iSCSI\ FC
§ WWN
§ HBA\ IQN
§ Filesystem
§ Cache
§ Journaling
§ Partitioning
§ Filesystems
§ Volume
§ LUN
§ Thin-provision
§ resize
§ Volume
§ Deduplication
§ Compression
§ Snapshot
§ RAID
Connectivity OperatingSystem
LogicalDisk
DataManipulation
![Page 37: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/37.jpg)
Common Storage Vendors \ Products
§ EMC – VMAX,VNX,ScaleIO,
XtremIO,Isilion
§ Dell
§ HP – HPE3PAR
§ NetApp
§ Hitachi
§ Pure
§ Nebula
§ DFS – GlusterFS,Ceph,RHS,VMFS,
GFS,HDFS
![Page 38: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/38.jpg)
Network Virtualization 101 § Process of combining hardware and software network resources and
network functionality into a single, software-based administrative entity
§ Support all network functionality aspects in the softwarelayer:
o VirtualNIC
o Virtualswitch
o Virtualrouter
o NAT
o VLAN
o Bridge
o Firewall\ VPN
![Page 39: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/39.jpg)
Basic Diagram–Virtual Data Center
App
OS
App
OS
App
OS
ESX
App
OS
App
OS
App
OS
KVM
App
OS
App
OS
App
OS
Hyper-V
SharedStorage
iSCSI iSCSI
FC
![Page 40: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/40.jpg)
Cloud Computing–Recap § Whatisacloud?
§ Whatarethemainbenefitsofacloud?
§ Whatarethedifferentcloudservicemodels\ types?
§ Whatisthedifferencebetweencloudandavirtualizeddatacenter?
§ ArewereadyforOpenStack?
![Page 41: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/41.jpg)
Q&A
Q&A
![Page 42: IT Geek Week 2016 - Introduction To Cloud Computing](https://reader030.fdocuments.in/reader030/viewer/2022020301/589ca38d1a28abf4148b64c5/html5/thumbnails/42.jpg)
TheEnd(part2)Timetomovetothenextpart…
IntroductionToOpenStackIaaS