Upload
shahriar-hossain
View
219
Download
1
Embed Size (px)
Citation preview
.Netter Tech Summit 2015
Sessions about to start – Get your rig on!
Shahriar Hossain
Software Engineer
Consultant
Author, Microsoft Silverlight for Windows Phone
Tech blogger
Microsoft Technical Community Speaker
Welcome to the Magical World of
Cloud
You’re Pretty NEW to CLOUD , right?
Agenda What is Cloud? Legacy Platform vs Cloud Platform Advantage of Cloud Public vs Private vs Hybrid Cloud Cloud Delivery Model SaaS vs PaaS vs IaaS Cloud Scaling
What is Cloud ?
In Natural World :A visible collection of particles of water, usually at an elevation above the earth's surface.
In Technical World:Different services (servers, storage) are delivered to an organization's computers and devices through the Internet. It relies on sharing computing resources rather than having local servers or personal devices to handle applications.
Legacy Platformor
Cloud Platform
Advantage of Cloud
Reduce Capital Cost Scale Up/Down facilities Easy Backup and Disaster Recovery Increased Storage Capacity
Access Control (Deployment Models)Mainly:
Private PublicHybrid
Others:Community cloudDistributed cloudInter cloudMulti cloud
Private:
• For large private corporation
• Needs most of virtualization
• Needs to be refreshed periodically
• But miscalculation leads to hazard
Public:
• Open for all• Easily accessible• Its Cheaper• Its Less secure• Virtualization is
less used
Hybrid:
• A hybrid cloud includes a variety of public and private options with multiple providers
• Problem of tracking business aspects
• Problem of tracking security platforms
Cloud Delivery Model
Software as a Service (SaaS)
Third party vendor hosts application Multi-tenant architecture
Charge Style: $X/month for N projects and Y usersorPay-As-You-Go Model
Platform as a Service (PaaS)
App/services can run platform independently
Example: • Microsoft’s Azure• Google’s app Engine• Salesforce
Infrastructure as a Service (IaaS)
FULL CONTROL
SaaS vs PaaS vs IaaS
Cloud Scale
Manual Scaling
1 6Instance Count Instances
AutoScale
AutoScale
AutoScale
Auto Scaling
2 6
60
80
Instance Count
Percent
Instances
CPU
Community Group• Microsoft Azure Bangladesh• group: www.facebook.com/groups/microsoft.azure.bd• fan page: fb.com/microsoft.azure.bd• Asp.Net MVC - Bangladesh• www.facebook.com/groups/asp.net.mvc.bd• .Netter• www.facebook.com/groups/netter
• NerdCatsSchool • www.facebook.com/groups/NerdCatsSchool
About Shahriar HossainCodeProject
I post technical article here at
Find me athttp://facebook.com/Shahriar.cse
Personal Blog
Find me athttp://bd.linkedin.com/in/shahriarhossain
Find amazing .Net stuffs at http://LearnWithShahriar.wordpress.com http://www.codeproject.com/Members/
ShahriarHossain
Thank You