44
CLOUD COMPUTING AND ITS JOB OPPURTUNITIES Submitted by S.K.Ramya S.Uma Mageshwari Guided by, T.Avudaiappan,M.E.,(Ph.D.,) Assistant Professor, Department of Computer Science and Engineering, K.Ramakrishnan college of technology

Cloud computing and its job opportunities

Embed Size (px)

Citation preview

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