cloud computing

30
Cloud Computing…! Its commercial Aspects By Swapnil Dharmadhikari Founder, Director Splashgain Technology Solutions Pvt Ltd. www.Splashgain.com www.ePravesh.com www.Eklavvya.in www.Bookshelf.co.in

Upload: splashgain-technology-solutions-pvt-ltd

Post on 22-May-2015

205 views

Category:

Technology


0 download

DESCRIPTION

This presentation explores concept of Cloud Computing and its commercial usage in the world!!!

TRANSCRIPT

Page 1: Cloud computing

Cloud Computing…!Its commercial Aspects

By Swapnil DharmadhikariFounder, Director Splashgain Technology Solutions Pvt Ltd.www.Splashgain.comwww.ePravesh.comwww.Eklavvya.inwww.Bookshelf.co.in

Page 2: Cloud computing

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

Page 3: Cloud computing

Shift to cloud computing…

Page 4: 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

Page 5: Cloud computing

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

Page 6: Cloud computing

ApplicationLayer

Hardware Infrastructure

BusinessLayer

BusinessUI

Network Service Layer

Typical Software System Architecture

Page 7: Cloud computing

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

Page 8: Cloud computing
Page 9: Cloud computing

Concept of Software as Service

Page 10: Cloud computing

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

Page 11: Cloud computing

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

Page 12: Cloud computing

ClickDesk.com

• Pricing based on Usage• Total No of Live Chat Agents• Total Features Subscribed for• Plug and Play kind of Solution for Websites

Page 13: Cloud computing

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

Page 14: Cloud computing

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.)

Page 15: Cloud computing

Example of IAAS Pricing

Page 16: Cloud computing

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

Page 17: Cloud computing
Page 18: Cloud computing

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

Page 19: Cloud computing

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

Page 20: Cloud computing
Page 21: Cloud computing

Demand Driven Infrastructure

ResultsIT Capability

Demand

Control & Supply

+/-

ResultsIT Capability

Demand

Control & Supply

+/-

Page 22: Cloud computing

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

Page 23: Cloud computing

Advantages of Cloud Computing

• Software as Subscription• Reduced Software Maintenance• Increased Reliability• Increased Scalability• Cost Reduction• Portability/ Accessibility

Page 24: Cloud computing

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

Page 25: Cloud computing

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!

Page 26: Cloud computing

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

Page 27: Cloud computing

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

Page 28: Cloud computing

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

Page 29: Cloud computing

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

Page 30: Cloud computing

Cloud Computing…!Its commercial Aspects

By Swapnil DharmadhikariFounder, Director Splashgain Technology Solutions Pvt Ltd.www.Splashgain.comwww.ePravesh.comwww.Eklavvya.inwww.Bookshelf.co.in