cloud computing and its job opportunities
TRANSCRIPT
Slide 1
CLOUD COMPUTING AND ITS JOB OPPURTUNITIES Submitted byS.K.RamyaS.Uma MageshwariGuided by,T.Avudaiappan,M.E.,(Ph.D.,)Assistant Professor,Department of Computer Science and Engineering,K.Ramakrishnan college of technology
What is Cloud Computing?Model for enabling ubiquitous, convenient , on-demand network accessA shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services)Rapidly provisioned and released with minimal management Effort or service provider interaction. This cloud model is composed of 1.Five essential characteristics 2.three service models 3.four deployment models.
Cloud Architecture
3
What is Cloud Computing
Computer Network
Storage (Database)SERvers
ServicesApplications
Shared pool of configurable computing resourcesOn-demand network accessProvisioned by the Service Provider
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.cloud computing customers do not own the physical infrastructure.Cloud computing users avoid capital expenditure (CapEx) on hardware, software, and services when they pay a provider only for what they use.Low shared infrastructure and costs, low management overhead, and immediate access to a broad range of applications
4
Cloud Computing Characteristics5Common Characteristics:
Low Cost SoftwareVirtualizationService OrientationAdvanced SecurityHomogeneityMassive ScaleResilient ComputingGeographic DistributionEssential Characteristics:
Resource PoolingBroad Network AccessRapid ElasticityMeasured ServiceOn Demand Self-Service
ScalabilityInfrastructure capacity allows for traffic spikes and minimizes delays.ResiliencyCloud providers have mirrored solutions to minimize downtime in the event of a disaster. This type of resiliency can give businesses the sustainability they need during unanticipated events.Homogeneity: No matter which cloud provider and architecture an organization uses, an open cloud will make it easy for them to work with other groups, even if those other groups choose different providers and architectures.On-demand self-service. A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each services provider. Broad network access. Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, and PDAs).Resource pooling. Multi-tenant model.. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, network bandwidth, and virtual machines.Rapid elasticity. Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time.Measured Service. Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts).
5
Cloud Service Models6Software as a Service (SaaS)Platform as a Service (PaaS)Infrastructure as a Service (IaaS)
Google App Engine
SalesForce CRMLotusLive
IaaSdelivers computer infrastructure, typically a platform virtualization environment, as a service. Rather than purchasing servers, software, data center space or network equipment, clients instead buy those resources as a fully outsourced service. PaaSdeliver a computing platform where the developers can develop their own applications.SaaSis a model of software deployment where the software applications are provided to the customers as a service.
6
Different Cloud Computing Layers
Application Service(SaaS)Application Platform
Server PlatformStorage PlatformAmazon S3, Dell, Apple, ...3Tera, EC2, SliceHost, GoGrid, RightScale, LinodeGoogle App Engine, Mosso,Force.com, Engine Yard,Facebook, Heroku, AWSMS Live/ExchangeLabs, IBM, Google Apps; Salesforce.comQuicken Online, Zoho, Cisco
7
7
ServicesApplicationDevelopmentPlatformStorageHosting
Cloud Computing Service LayersDescriptionServices Complete business services such as PayPal, OpenID, OAuth, Google Maps, AlexaServicesApplicationFocused InfrastructureFocused
Application Cloud based software that eliminates the need for local installation such as Google Apps, Microsoft OnlineStorage Data storage or cloud based NAS such as CTERA, iDisk, CloudNASDevelopment Software development platforms used to build custom cloud based applications (PAAS & SAAS) such as SalesForcePlatform Cloud based platforms, typically provided using virtualization, such as Amazon ECC, Sun GridHosting Physical data centers such as those run by IBM, HP, NaviSite, etc.8
8
VirtualizationVirtual workspaces: An abstraction of an execution environment that can be made dynamically available to authorized clients by using well-defined protocols, Resource quota (e.g. CPU, memory share),Software configuration (e.g. O/S, provided services). Implement on Virtual Machines (VMs): Abstraction of a physical host machine,Hypervisor intercepts and emulates instructions from VMs, and allows management of VMs,VMWare, Xen, etc.Provide infrastructure API:Plug-ins to hardware/support structuresHardwareOSAppAppAppHypervisorOSOSVirtualized Stack
Virtual MachinesVM technology allows multiple virtual machines to run on a single physical machine.HardwareVirtual Machine Monitor (VMM) / HypervisorGuest OS(Linux)Guest OS(NetBSD)Guest OS(Windows)
VM
VM
VMAppAppAppAppAppXenVMWareUMLDenalietc.Performance: Para-virtualization (e.g. Xen) is very close to raw physical performance!10
10
What is the purpose and benefits? infrastructure-less.pay as used and on demand, all of us can save in capital and operational investment!Clients can:Put their data on the platform instead of on their own desktop PCs and/or on their own servers.They can put their applications on the cloud and use the servers within the cloud to do processing and data manipulations etc. 11
Cloud-SourcingWhy is it becoming a Big Deal:Using high-scale/low-cost providers,Any time/place access via web browser,Rapid scalability; incremental cost and load sharing,Can forget need to focus on local IT.Concerns:Performance, reliability, and SLAs,Control of data, and service parameters,Application features and choices,Interaction between Cloud providers,No standard API mix of SOAP and REST!Privacy, security, compliance, trust12
12
Cloud StorageSeveral large Web companies are now exploiting the fact that they have data storage capacity that can be hired out to others. allows data stored remotely to be temporarily cached on desktop computers, mobile phones or other Internet-linked devices.
Amazons Elastic Compute Cloud (EC2) and Simple Storage Solution (S3) are well known examplesMechanical Turk13
Utility Computing EC2Amazon Elastic Compute Cloud (EC2):Elastic, marshal 1 to 100+ PCs via WS,Machine Specs,Fairly cheap!Powered by Xen a Virtual Machine:Different from Vmware and VPC as uses para-virtualization where the guest OS is modified to use special hyper-calls:Hardware contributions by Intel (VT-x/Vanderpool) and AMD (AMD-V).Supports Live Migration of a virtual machine between hosts.Linux, Windows, OpenSolarisManagement Console/AP
14
Some Commercial Cloud Offerings
15
The FutureMany of the activities loosely grouped together under cloud computing have already been happening and centralised computing activity is not a new phenomenaGrid Computing was the last research-led centralised approachHowever there are concerns that the mainstream adoption of cloud computing could cause many problems for usersMany new open source systems appearing that you can install and run on your local clustershould be able to run a variety of applications on these systems
16
JOB OPPORTUNITIESIN CLOUD COMPUTING SECTOR
SPI Framework
Cloud Service TypesPrivate(On-Premise)StorageServer HWNetworkingServersDatabasesVirtualizationRuntimesApplicationsSecurity & Integration
You manageInfrastructure(as a Service)StorageServer HWNetworkingServersDatabasesVirtualizationRuntimesApplicationsSecurity & Integration
Managed by vendor
You manage
Platform(as a Service)StorageServer HWNetworkingServersDatabasesVirtualizationRuntimesApplicationsSecurity & Integration
Managed by vendorYou manageSoftware(as a Service)StorageServer HWNetworkingServersDatabasesVirtualizationRuntimesApplicationsSecurity & Integration
Managed by vendor
COURSE I
IT Infrastructure FundamentalsHardware FundamentalsWindows 8 AdministrationRedhat Linux AdministrationInter Connecting CISCO Network Devices - Switching & Routing CustomizedDeep Dive into Enterprise Networking InfrastructureCISCO Network Devices
Technology AcquiredCertificationJob RolesIT Foundation
Microsoft Windows 8Administration andTroubleshooting
Red Hat Linux Administration
Cisco Switching and RoutingCompTia A+, CompTia N+
Microsoft CertifiedSolution Associate(MCSA) 70-687
Red Hat CertifiedSystem Administrator(RHCSA)
Cisco CertifiedNetwork Associate(CCNA) 200-120Associate DesktopSupport Engineer
Technical SupportAssociate
Desktop andNetwork Engineer
Pre-Sales Engineer
COURSE II
Master the Enterprise Server and Identity InfrastructureInstalling and Configuring Windows Server 2012 - Reference 20410CAdministering Windows Server 2012 - Reference 20411CConfiguring Advanced Windows Server 2012 Services - Reference 20412C
Technology AcquiredCertificationJob RolesMicrosoft Windows Server 2012 Installation andConfiguration
Microsoft Windows Server2012 Administration
Microsoft Windows Server2012 Advance ServicesMicrosoft CertifiedSolution Associate(MCSA) 70-410
Microsoft CertifiedSolution Associate(MCSA) 70-411
Microsoft CertifiedSolution Associate(MCSA) 70-412Wintel ServerSupport - L1/L2
Associate WintelServer SupportEngineer
Windows SystemAdministrator
COURSE III
Storage FundamentalsStorage Area Networks and ProtocolsClustered Distributed Storage
Technology AcquiredCertificationJob RolesStorage FundamentalsStorage Protocols and SAN infrastructureClustered Storage SMB3.0Wintel ServerSupport - L1/L2Associate Wintel ServerSupport EngineerWindows SystemAdministratorStorage Administrator
COURSE IV
Server VirtualizationServer Virtualization with Microsoft HyperVServer Virtualization with VMware ESXi and vCenterServer Virtualization with Xen and Xen CenterDesktop and Application VirtualizationXen DesktopXen App 6.5
Technology AcquiredCertificationJob RolesMicrosoft HyperV 3 / System Center Virtual Machine Manager
Vmware ESXi / vSphere /vCenter
Xen Server / Xen Center
Xen Desktop
Xen AppMicrosoft CertifiedSolution Associate(MCSA) 70-247
VMware certifiedassociate Data CenterVirtualization (VCA)
Citrix CertifiedAssociate -Application andDesktop(CCA-AD)
Citrix CertifiedAssociate -Application andDesktop(CCA-AD)Cloud TechnologyConsultants
Cloud SystemConsultant
Systems Engineer
Pre-Sales Engineer
System Associate -Cloud Computing
SME Virtualization
Data Center Administrator
VMware Administrator
Citrix Administrator
COURSE VUnderstand, Evaluate and Administer Cloud Computing Environments and OfferingConfiguring and Deploying a Private Cloud with System Center 2012Monitoring and Operating a Private Cloud with System Center 2012OpenSource OpenStack Cloud platformNetwork Monitoring with NagiosNetwork Monitoring with OpenNMSMicrosoft Office 365 Administration
Technology AcquiredCertificationJob RolesCloud FundamentalsMicrosoft O365 AdministrationMicrosoft System Center Operations Management 2012Microsoft CertifiedSolution Associate(MCSA) 70-346and 70-347)Cloud TechnologyConsultantsCloud SystemConsultantSystems EngineerPre-Sales EngineerSystem Associate -Cloud ComputingSME VirtualizationData Center AdministratorVmware AdministratorCitrix Administrator
Technology AcquiredCertificationJob RolesMicrosoft System CenterOperations Management2012
Microsoft System CenterService Manager 2012
Microsoft System CenterOrchestrator 2012
Nagios
Open NMSMicrosoft CertifiedSolution Associate(MCSA) 70-400
Microsoft CertifiedSolution Associate(MCSA) 70-243Software AssetManagement Executive
Systems MonitoringEngineer
Wintel Server Support -L1/L2, WindowsSystem Administrator
SCOM/SCCMAdministratorSenior Data CenterAdministrator
Systems Engineer
NOC Administrator
OPEN RESEARCH CHALLENGES
CHALLENGES Security & privacy
Interoperatability & portability
Reliability & availability
Performance & bandwidth cost
BUSINESS OPPORTUNITYThis environment focus on Business Continuity Plan & Disaster Recovery (BCP/DR), Dedicated Hosting, Co-location, Robust Corporate Mailing, Remote Infrastructure Management (RIM), Backup Solutions, VPS Hosting and Shared Hosting
hosted services over the Internet. to provide easy, scalable access to computing resources and IT services.
Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS)and Software-as-a-Service (SaaS).
In-house infrastructure are mostly underutilized, often idle 85% of the time
Business Continuity Plan (BCP) / Disaster Recovery (DR)
Business disaster recovery.
Interruption of services and consequent loss of data
Data loss
CO - LOCATION
availing co-location services from a time tested and proven professional organization
DEDICATED HOSTING
Dedicated Hosting offers simplified plug & play facility for deployment of complex IT infrastructure needs of any organization...
CORPORATE MAILINGSOLUTION
companys corporate identity corporate mailing solution enhances business communication and collaboration
Upgradation and replacement requirements
The volume of mails for every business user grows in a rapid
REMOTE INFRASTRUCTURE MANAGEMENT
facilitates remote monitoring and managing the infrastructureeduces the IT infrastructure operations and management cost up to 60%
BACKUP SOLUTIONS
restore lost data from backupThe challenges of maintaining ever increasing data has become very critical and a major concern for organizations.
VPS HOSTING
hosting solution for small to medium sized businesses
VPS represents the next generation ofWEB HOSTING.
each server has the look and feel of a physical server,.
SHARED HOSTING
used to get their website or application online.
when multiple web sites share the same server, thus reducing the cost for everyone.
suitable for personal sites, small businesses, and even medium sized businesses