cloud computing
DESCRIPTION
This presentation explores concept of Cloud Computing and its commercial usage in the world!!!TRANSCRIPT
Cloud Computing…!Its commercial Aspects
By Swapnil DharmadhikariFounder, Director Splashgain Technology Solutions Pvt Ltd.www.Splashgain.comwww.ePravesh.comwww.Eklavvya.inwww.Bookshelf.co.in
Agenda
• Traditional Systems• Systems evolution over the last 2 decades• Shift towards Web 2.0, internet• Cloud = Software as a Service + Infrastructure as a Service + Platform as a Service• Instances where cloud is needed• Advantages• Barriers to Cloud Computing• Summary
Shift to cloud computing…
Traditional Software Solutions• Main Frame• Batch Processing• Heavy servers• Parallel processing units • High Cost• Disadvantages
– Underutilization of capacity– Not very cost effective– Not affordable by small and medium enterprises
Advance Solutions like ERP• Client Server Architecture• New approach of system integration
– XML, SOAP
• Usage of Dedicated servers based on maximum load expected for the system
• Capital intensive system with high initial investment for hardware and softwares
• Interconnected environment within organization
ApplicationLayer
Hardware Infrastructure
BusinessLayer
BusinessUI
Network Service Layer
Typical Software System Architecture
The Traditional Server Concept
• Pros– Easy to conceptualize– Fairly easy to deploy– Easy to backup– Virtually any
application/service can be run from this type of setup
• Cons– Expensive to acquire and
maintain hardware– Not very scalable– Difficult to replicate– Redundancy is difficult to
implement– Vulnerable to hardware
outages– In many cases, processor is
under-utilized
Concept of Software as Service
Software as a Service (SAAS)• Pricing based on Per Unit Usage of system
– Transaction– Per User– Data access
• Examples of SAAS– Business Emails– Live Chat Solutions ClickDesk– Google Apps– Android Apps, GotoMeeting
Salesforce.com – SaaS pioneer• Customer Relationship Management (CRM)
– availability of 99.9% for cloud infrastructure– Sales, Service & Support, Partner Relationship
Management, Marketing, Content, Ideas and Analytics modules
– Customization on the platform- or the tab-level • AppExchange
– Directory of third-party apps for Salesforce– over 800 apps from 450 ISV
• Web Services API – enables integration with other systems – wrapper libraries for Java, and .NET
ClickDesk.com
• Pricing based on Usage• Total No of Live Chat Agents• Total Features Subscribed for• Plug and Play kind of Solution for Websites
CCAvenue Payment Gateway
• Good Example of Software as A Service• Pay per Transaction• Takes care of all credit card,debit card,
internet banking• Security and data regulation as per RBI• Useful Plug and play model for eCommerce
Web Applications
Infrastructure as a Service (IAAS)• Choice of Multiple OS, Platforms and
Databases and Content Delivery Network all in one place– Service Provides : Amazon EC2, GoGrid
• IAAS Subscribers– Farmville, MafiaWars– 230 million Users, uses 12000 servers on Amazon
• India IAAS Provides– Netmagic Solutions, Insta Compute ( Tata Comm.)
Example of IAAS Pricing
Instances where Cloud is required• Traffic for the website is variable• Day Traffic is more• Seasonal traffic is expected
– Examination Result Server– Online Ticket booking during seasonal period– eCommerce site during festival Season– Admission Server during admission seasons
Web Site Traffic Analysis
• Number of Visitors at particular instance• No of processes running on the system• Complexity involved during the processes• Complexity of the database operations• Total processor and RAM memory required to
execute the process• Load Balancer shifts the traffic to another
server
Cloud computing takes virtualization to the next step
• You don’t have to own the hardware• You “rent” it as needed from a cloud• No need to purchase Software Licenses• No need to worry about software, hardware
upgradation
19
Demand Driven Infrastructure
ResultsIT Capability
Demand
Control & Supply
+/-
ResultsIT Capability
Demand
Control & Supply
+/-
Cloud Computing...is a computing paradigm where the boundaries of
computing will be determined by economic rationale rather than technical limits
The concept generally incorporates combinations of:• infrastructure as a service (IaaS)
• Virtualization• platform as a service (PaaS)
• Google APP Engine• Microsoft Azure
• Software as a service (SaaS)• Business Applications
Advantages of Cloud Computing
• Software as Subscription• Reduced Software Maintenance• Increased Reliability• Increased Scalability• Cost Reduction• Portability/ Accessibility
Suppose you are a Stock Exchange
• You offer on-line real time stock market data
• Why pay for capacity weekends, overnight?
9 AM - 5 PM,M-F
ALL OTHER TIMES
Rate of Server
Accesses
Solution for Services like Stock Exchange
• Host the web site in Amazon's EC2 Elastic Compute Cloud
• Provision new servers every day, and deprovision them every night
• Pay just $0.10* per server per hour– * more for higher capacity servers
• Let Amazon worry about the hardware!
Education Institute on Cloud• Processes
– Pre Admission, Admission Processes– Student Test Preparations– Online Examinations– Examination Results Management
• Demand/ Peak Period– Admission Season– Examination Day– Result Day
Education Institute on Cloud…
• Capacity Calculations based on– Total No of Students applying to institute– Concurrent connections to the server– Total memory required for each web request
connection– Concurrent online examination terminals active at
a time
Barriers to Cloud Computing#1 Data Security• Many customers don’t wish to trust their data to
“the cloud”• Data must be locally retained for regulatory
reasons : e.g Govt. confidential data#2 Application Availability• Cannot switch from existing legacy applications• Equivalent cloud applications do not exist#3 Continuous Internet connection is required
Summary• 35% of world’s IT systems will be on cloud by
2013-14• New projects are being implemented in cloud• New Services , Softwares would be internet
based• Personal computers might not need high
capacity to run applications• Cloud services are simpler to acquire and scale
up or down
Cloud Computing…!Its commercial Aspects
By Swapnil DharmadhikariFounder, Director Splashgain Technology Solutions Pvt Ltd.www.Splashgain.comwww.ePravesh.comwww.Eklavvya.inwww.Bookshelf.co.in