Upload
cloudstoryin
View
554
Download
2
Tags:
Embed Size (px)
Citation preview
Shaping Your Career
for the
Cloud
Janakiram MSV, Chief Editor, CloudStory.in
Raghavan Subramanian, AVP, Infosys
Agenda
• Recap of Cloud Computing
• Cloud Service Delivery Models
• Current Landscape
• Cloud Career Roadmap
• Discussion and Q&A
What is Cloud Computing?An analogy: think of electricity services…
Power is a utility service - available to you
on-demand and you pay only for what you
use.
You simply plug into a vast electrical grid managed by
experts to get a low cost, reliable power supply –
available to you with much greater efficiency than you
could generate on your own.
What is Cloud Computing?
Cloud Computing is also a utility service - giving you
access to technology resources managed by experts and
available on-demand.
You simply access these services
over the internet, with no up-front costs and
you pay only for the resources you use.
What Powers the App?
Compute Storage Networking Database
Application Services Management Services
Application
What Powers the App?
Database
Server
Web
Server
Messaging
Server
Your Application
Operating System
Language / Framework / Runtime
Infrastructure as a Service
SQL
ServerIIS MSMQ
Windows Server
.NET
Your Application
MySQL TomcatRabbit
MQ
Linux Server
Java
Your Application
VM
VM VM VM
VM
VM VM VM
Platform as a Service
SQL
ServerIIS MSMQ
Windows Server
.NET
Your Application
MySQL TomcatRabbit
MQ
Linux Server
Java
Your Application
PaaS PaaS
Current IaaS Landscape
Current PaaS Landscape
Cloud and Developers
• Essential Skills
• Web Services – SOAP / REST/ JSON
• Virtualization – Hypervisor, Virtual Machines, Automation
• Think Services – Loosely coupled components, MoM
• Parallelization – Leverage multiple resources
• Instrumentation – Profiling, tracing and diagnostics
• Security – Client side and server side encryption
• Cloud API – Services and Management
• Platform Choices
• Any Polyglot PaaS
• .NET
• Java
• Ruby
• Python
• PHP
Cloud and Developers
Traditional
• .NET or Java Platform
• Components
• File I/O API
• Synchronous
• System calls
• Interactive Debugging
Cloud
• .NET or Java PaaS
• Services
• Storage API
• Asynchronous
• Service Management API
• Profiling
Cloud and Administrators
• Essential Skills• Virtualization – Hypervisor, VM management
• Scripting – PowerShell, Bash and CLI
• Backup and Restore – Cloud Storage
• Disaster Recovery – Duplicate infrastructure on Cloud
• Storage – SAN / NAS and storage virtualization
• Product Choices• VMware vSphere / vCloud
• Microsoft System Center
• Eucalyptus
• CloudStack
• OpenStack
Cloud and Architects
• Essential Design Skills
• Service Composition
• Design for failure
• Loose Coupled services
• Asnyc Design
• Pub/Sub
• Parallelization
• Geo-redundancy
• Scale out Databases
• Cost optimization
• Security
Cloud Certifications
• Microsoft
• CloudSchool.com
• CompTIA
• IBM
• VMware
• EMC
Summary
• Cloud is evolving and so are the career roadmaps
• Virtualization is key for all the roles
• Think Services
• Choose the right stack and invest in learning it
• Choose the right certification track
Thank you
http://[email protected]