The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Cloud1
1. CLOUD COMPUTING
A NEW ERA OF COMPUTING
PRASHANT DESHPANDE
Server Administrator
Maharashtra Knowledge Corporation Limited
2. What is Cloud Computing ?
DOES IT MEANS SITTING ON THE CLOUDS : OBVIOUSLY NO!!!
3. Cloud Computing : Overview
Instead of managing computer hardware & software inside your
company's network,
it's provided for you as a service by another company and accessed
over the Internet.
Like networks, servers, storage, applications, services.
“Pay as per Usage” model.
4.
5. Service delivery models of Cloud : -
Software as a service. (SaaS)
Platform as a service.(PaaS)
Infrastructure as a service(IaaS)
6. Software as a service(SaaS)
Software delivery model.
With SaaS, a provider licenses an application to customers as a
service on demand, through a subscription.
„Pay as per use‟ model.
Enables customers to access applications remotely via the Internet.
7. SaaS : Key Characteristics
Network-based access & management of software.
Activities managed from central locations rather than at each
customer's site.
Centralized Updating, which obviates the need for end-users to
download patches and upgrades.
Application delivery is one-to-many model (single instance, multi-
tenant architecture).
8. SaaS Applications
Simple Example is of E-Mail.
Anyone can access their email from anywhere in the world simply by
knowing the web address . E.g. www.gmail.com
No need to know the name of the server or an IP address .
Customers don‟t have to worry about managing their mails , handled
by the mail provider automatically.
11. SaaS Benefits
Financial Benefits
Ease of Use
Centralized Data
Maintenance free.
Upgrades/Patches
12. Platform as a service(PaaS)
Delivery of Computing Platform as a service.
PaaS enables deployment of applications w/o the cost & complexity
of buying & managing the underlying hardware and software.
PaaS : provides platform for application design, development
, testing, deployment and hosting etc.
13. PaaS Applications
Preparing documents over the Net. E.g.. Google Docs .
Using Google Documents you can create documents, spreadsheet,
presentations etc.
The document you produce is stored remotely, on a Web server, so
you can access it from any Internet-connected computer, anywhere in
the world, any time you like.
Development & Testing : - platform for development & testing cycles
of application development.
………etc
14.
15. PaaS Benefits
Simplified Deployment : Developers can focus on development and
innovation without worrying about the infrastructure.
Lower Risk : No up-front investment in hardware and software means
lower risk. Developers only need a PC and an Internet connection to
start building applications.
No More Software Upgrades : The PaaS provider manages
upgrades, patches, and other routine system maintenance.
16. Infrastructure as a service(IaaS)
Delivery of computer Infrastructure as a service.
Servers, software, data-center space or network equipment
, provided by vendors.
Clients buy those resources as a fully outsourced service.
Vendors typically bill such services on a utility computing basis and
amount of resources consumed.
17. IaaS : Key Characteristics
Customers can buy the infrastructure according to requirements at
any particular point of time.
IaaS operates on a “Pay as per use” model ensuring that the users
pay for only what they are using.
Virtualization enables IaaS providers to offer almost unlimited
instances of servers to customers.
Thus dynamic scaling, usage based pricing, reduced costs and
access to superior IT resources are some of the benefits of IaaS .
23. FYJC 2010
In 2010, MKCL received project for Junior College Admissions for
Mumbai region (FYJC).
Number of candidates were more than 2.5 lacs.
Project involved , form filling & submission by students on the basis
of which colleges were to be allotted from the software.
24. FYJC 2010 : Strategies
Setting up a Web Farm : multi-server scenario.
Involved dynamically allocating web servers to share load of heavy
traffic on the website.
In FYJC 2010 : Total of 9 virtualized web servers were allocated on
which the website was hosted.
The web servers were hosted on a private cloud along with the
physical database servers.