Mahika cloud services

42

Transcript of Mahika cloud services

Page 1: Mahika cloud services
Page 2: Mahika cloud services

Welcome to the world of

Cloud Computing

Page 3: Mahika cloud services

What is cloud computing?• Cloud computing is a comprehensive solution that delivers IT

as a service. • Computers in the cloud are configured to work together and

the various applications use the collective computing power as if they are running on a single system.

• The flexibility of cloud computing is a function of the allocation of resources on demand.

• Resources are used as an aggregated virtual computer• Cloud configuration provides an environment where

applications execute independently without regard for any particular configuration.

Page 4: Mahika cloud services

Cloud computing - Definition

Cloud computing is a new style of computing where IT infrastructure is available as a ubiquitous, easily accessible, and reliable utility service conceptually similar to the telephone or electricity.

5

Page 5: Mahika cloud services

Why cloud computing?

• The main advantage of using cloud computing facility is that customers do not have to pay for infrastructure installation and maintenance cost.

• As a user of cloud computing you have to pay the service charges according to your usage of computing power and other networking resources.

• No need to worry about software updates, installation, email servers, anti-viruses, backups, web servers and both physical and logical security of your data.

Page 6: Mahika cloud services

7

The Next Big Thing in IT...

Virtual Data Center

Virtual Clients

CloudComputing

Virtual Appliances

Page 7: Mahika cloud services

9

What you need...

SoftwareHardware

Network

Office SpaceIT Team

Fail-over & D/R

Uninterrupted Electricity

Cooling

Data Center

Page 8: Mahika cloud services

10

Your Options

Build your Data Center

Co-locate your Servers

Buy Shared Services

Page 9: Mahika cloud services

11

But What is Cloud?

Shared Data Center InfrastructureFault tolerant StorageFail-Over and D/R

You Pay as you Use

Pre-Configure Software Stacks

Page 10: Mahika cloud services

Types of Cloud Models

Hybrid Cloud

Connectivity(Network Access)

SME

SME

SME

Enterprise

Enterprise

Public Cloud

Private Cloud

Private Cloud

The Cloud Provider

The Cloud Provider

Page 11: Mahika cloud services

13

Types Of Cloud

Page 12: Mahika cloud services

14

Types Of Cloud

Page 13: Mahika cloud services

5 Essential Cloud Characteristics

• On-demand self-service

• Ubiquitous network access

• Resource pooling– Location independence– Homogeneity

• Rapid elasticity

• Measured service

Page 14: Mahika cloud services

Three Cloud Service ModelsSoftware as a Service ‘SaaS’

SaaS features a complete application offered as a service on demand. A single instance of the software runs on the cloud and services multiple end users or client organizations.

Page 15: Mahika cloud services

Three Cloud Service ModelsPlatform as a Service ‘PaaS’

Platform as a service encapsulates a layer of software and provides it as a service that can be used to build higher-level services.Someone producing PaaS might produce a platform by integrating an OS, middleware, application software, and even a development environment that is then provided to a customer as a service

Page 16: Mahika cloud services

Three Cloud Service ModelsInfrastructure as a Service ‘IaaS’

Infrastructure as a service delivers basic storage and compute capabilities as standardized services over the network. Servers, storage systems, switches, routers, and other systems are pooled and made available to handle workloads that range from application components to high-performance computing applications.

Page 17: Mahika cloud services

Cloud computing layers

Page 18: Mahika cloud services

20

Cloud Models

Software As A Service - SaaS

Platform As A Service - PaaS

Infrastructure As A Service - IaaS

It's aaS

Page 19: Mahika cloud services

Why Cloud Computing?• Explained with analogy of buying a new car or hiring a cab

Page 20: Mahika cloud services

22

Software As A Service

Page 21: Mahika cloud services

23

Platform As A Service

Page 22: Mahika cloud services

24

Infrastructure As A Service

Page 23: Mahika cloud services

Conventional Data centers

Data Center 4 – Los Angles

Data Center 2 - ShanghaiData Center 1 - London

Data Center3Bangalore

25

Page 24: Mahika cloud services

Cloud computing – Virtual Data Center

Data Center3Bangalore

Data Center 2 - ShanghaiData Center 1 - London

Data Center 4 – Los AnglesThin Clients

Thin Clients Thin Clients

Thin Clients

26

Page 25: Mahika cloud services

27

How Does it Work?

Page 26: Mahika cloud services

28

How Does it Work?

Page 27: Mahika cloud services

29

Cloud Architecture

Page 28: Mahika cloud services

Virtual Machines• VM technology allows multiple virtual machines to run on a single physical

machine.

Hardware

Virtual Machine Monitor (VMM) / Hypervisor

Guest OS(Linux)

Guest OS(NetBSD)

Guest OS(Windows)

VM VM VM

AppApp AppAppAppXen

VMWare

UML

Denali

etc.

Performance: Para-virtualization (e.g. Xen) is very close to raw physical performance!

19th May, 09 [email protected]

Page 29: Mahika cloud services

20090909_VirtualizationAndCloud 31

Two Technologies for Agility

• Virtualization:The ability to run multiple operating systems on a single physical system and share the underlying hardware resources*

• Cloud Computing:“The provisioning of services in a timely (near on instant), on-demand manner, to allow the scaling up and down of resources”**

* VMware white paper, Virtualization Overview

** Alan Williamson, quoted in Cloud BootCamp March 2009

Page 30: Mahika cloud services

35

Changing IT Job Oppurtunities

High pressure on Businesses to create new Value Adds continuously to survive competition

High pressure on Delivery and Technology teams to reduce investment without impacting the service delivery quality

Natural choice is Cloud Computing platform

IT professional must have end-to-end IT Management skills, no more domain specific knowledge at entry level

Virtualization skills is mandatory now for every IT professional

Even Networking Engineers must know Virtualization because they have to now manage “Virtual switches”

Page 31: Mahika cloud services

Technology Domains to look at:

• Important areas include:• 1. Provisioning and management• 2. Monitoring and protecting• 3. Service management• 4. Virtualization • 5. Automation • 6. Security and compliance• 7. Performance optimization

Page 32: Mahika cloud services

Cloud careers & Roles

• Business liaison: Move skills up the stack in the decision process.

• Hone expertise to the business from within IT. • Move into design and architecture roles. • Determine whether to focus in-house or off-

premise, define options whether the organization decides to stay on-premise or moves to the cloud.

Page 33: Mahika cloud services

Cloud careers & Roles

• Datacenter manager:• Reposition datacenter skills towards the

hosted datacenter.• Enhance automation skills. • Work in standardized environments and with

standardized applications as an option.• Performance optimization. • Acquire best practices skills

Page 34: Mahika cloud services

Cloud careers & Roles

• Security specialist:• Help businesses move core business processes and

data securely to private, public, or hybrid cloud solutions.

• Security specialists need to stay abreast of new security models and technologies :

• Data Protection Skills, • Privacy Standards, • Securing Message Integrity • Federated Identity Management, • Authentication Methods, • Auditing.

Page 35: Mahika cloud services

Cloud careers & Roles

• Software architect:• Serve as a link between the organization’s technical and

business staff.• Design and build complex distributed systems that exist both

outside and inside an enterprise and the cloud.• To build infrastructure, platform, and software clouds. • To understand how to design and construct multi-tenant and

virtualized systems • Manage thousands of simultaneous users and isolate higher

levels of the stack from physical component failures.

Page 36: Mahika cloud services

Cloud careers & Roles

• The Cloud Developer• The cloud developer will need to understand how applications

are designed, developed, and deployed for a PaaS. The skills developers need to invest in to prepare for the cloud include the following:

• Identity management • Windows Communication Foundation (WCF)and Rich Internet

Application (RIA) services • Connects• Middleware • Architecting Cloud Solutions

Page 37: Mahika cloud services

Cloud careers & Roles

• Database Administrator Opportunities• Database administrators (DBAs) who are able to design and

manage databases anywhere also emerge as an important role. DBAs in a cloud environment need to invest in skills like architecting a cloud strategy (e.g., story type, cost) and identifying potential data to move to cloud storage (Windows Azure, SQL Azure). To take advantage of the scaling nature of the cloud, DBAs need to be aware of the new storage services. Windows Azure storage services provide scalable blob, queue, and table storage services, and SQL Azure provides a cloud-based relational database service built on Microsoft® SQL Server® technologies

Page 38: Mahika cloud services

IIHT Expertise

44

We provide Remote Labs facility We launch Cloud computing training as a

service in a real Cloud environment

Page 39: Mahika cloud services

Attained Skills

45

Business Desktop Environment SpecialistEnterprise Server Administrator Server Virtualization AdministratorApplication Virtualization and VDI AdministratorCloud Infrastructure Architect

Page 40: Mahika cloud services

IIHT Expertise

46

Participants with their attained cloud skills and rigorous internship program

will become a natural choice for employers

Page 41: Mahika cloud services

Corporate office : Mahika Consulting Services A Unit of Mahika Education Society Pvt. Ltd Mobile : 09903211444Email: [email protected]: 319/5 Jessore Road Dumdum Kolkata 700074

Page 42: Mahika cloud services

Thank you