Mahika cloud services
-
Upload
somnath-sen -
Category
Education
-
view
79 -
download
3
Transcript of Mahika cloud services
Welcome to the world of
Cloud Computing
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.
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
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.
7
The Next Big Thing in IT...
Virtual Data Center
Virtual Clients
CloudComputing
Virtual Appliances
9
What you need...
SoftwareHardware
Network
Office SpaceIT Team
Fail-over & D/R
Uninterrupted Electricity
Cooling
Data Center
10
Your Options
Build your Data Center
Co-locate your Servers
Buy Shared 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
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
13
Types Of Cloud
14
Types Of Cloud
5 Essential Cloud Characteristics
• On-demand self-service
• Ubiquitous network access
• Resource pooling– Location independence– Homogeneity
• Rapid elasticity
• Measured service
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.
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
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.
Cloud computing layers
20
Cloud Models
Software As A Service - SaaS
Platform As A Service - PaaS
Infrastructure As A Service - IaaS
It's aaS
Why Cloud Computing?• Explained with analogy of buying a new car or hiring a cab
22
Software As A Service
23
Platform As A Service
24
Infrastructure As A Service
Conventional Data centers
Data Center 4 – Los Angles
Data Center 2 - ShanghaiData Center 1 - London
Data Center3Bangalore
25
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
27
How Does it Work?
28
How Does it Work?
29
Cloud Architecture
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]
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
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”
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
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.
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
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.
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.
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
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
IIHT Expertise
44
We provide Remote Labs facility We launch Cloud computing training as a
service in a real Cloud environment
Attained Skills
45
Business Desktop Environment SpecialistEnterprise Server Administrator Server Virtualization AdministratorApplication Virtualization and VDI AdministratorCloud Infrastructure Architect
IIHT Expertise
46
Participants with their attained cloud skills and rigorous internship program
will become a natural choice for employers
Corporate office : Mahika Consulting Services A Unit of Mahika Education Society Pvt. Ltd Mobile : 09903211444Email: [email protected]: 319/5 Jessore Road Dumdum Kolkata 700074
Thank you