E-Business Technology
By: Bhupesh Sardana BCM WS 2010-11 Date: 21-Jan-2011
Presented to:
- Prof. Dr. Eduard Heindl
E-Business Technology By: Bhupesh Sardana Presented to: BCM WS - - PowerPoint PPT Presentation
E-Business Technology By: Bhupesh Sardana Presented to: BCM WS 2010-11 Prof. Dr. Eduard Heindl Date: 21-Jan-2011 Business Case Your business is growing exponentially. Your computing need & usage is getting bigger with every passing day.
By: Bhupesh Sardana BCM WS 2010-11 Date: 21-Jan-2011
Presented to:
Introduction to Cloud computing Purpose & Benefits & Types of Cloud Architecture : Services & Business model
Architecture : Services & Business model Cloud Computing offerings (Google & Amazon) Comparison between Google & Amazon. Q&A Total Presentation Time: 30 Min Q&A Session: 10 Min
* Gartner’s phrase
Source: NIST Definition of Cloud Computing v15, csrc.nist.gov/groups/SNS/cloud-computing/cloud-def-v15.doc
NIST : The National Institute of Standards and Technology
Source: David S. Linthicum, Cloud computing and SOA convergence in your enterprise, Chapter 1, Page No 11
This is the base layer of the cloud stack.
This is the Top most layer of the cloud computing stack - directly consumed by end user.
Amazon Web Services (AWS) is a set of cloud services, providing cloud-based computation, storage and other functionality that enable organizations and individuals to deploy applications and services on an on-demand basis and at commodity prices. Amazon Web Services’ offerings are accessible over HTTP, using REST and SOAP protocols.
Google's gmail offers users to host their emails on Google servers, besides providing a web interface to access them. Gmail is free for individuals. For business users, Google docs is a web-based software for building documents. It has the functionality to build text documents, spreadsheets and presentations Google calendar is a browser based scheduler. Its feature set is rich and includes
feature set is rich and includes daily/weekly/monthly view, multiple calendars for a user, and ability to search events. Picasa is a free Google tool to edit images. Picasa allows you to upload and share images and videos on Google's data centers. Google Groups allows users to host discussion
messages online or via email. Access to Google Groups is completely free
Source for Piicture: http://www.itechfreak.com/google-cloud-computing/
In the Platform as a Service (PaaS) space Google is a market
Google AppEngine is a developer platform hosted on Google's cloud The database available is a non- relational database. Database can be accessed with GQL
Database can be accessed with GQL (Google Query Language). GQL has SQL like syntax.
http://code.google.com/appengine/ http://www.google.com/apps/ Sources & for More Information
Offerings EC2 (Elastic Compute Cloud) plus S3 (Simple Storage Service) Google App Engine Classes of Utility Computing Infrastructure service Platform service Types of General-purpose General-purpose Windows Types of Applications General-purpose applications General-purpose Windows Applications Auto Scaling Automatically changing the number of instances based
specify Automatic Scaling which is transparent to users Data‐ ‐ ‐ ‐Storage System Elastic Block Store; Amazon Simple Storage Service (S3); Amazon SimpleDB BigTable and MegaStore. Persistent storage with queries, sorting and transactions
Operating Systems Linux Linux, Microsoft Windows and Mac OS X Supported Languages Linux and Red Hat Enterprise Python Applications & Framework MySQL Enterprise and OpenSolaris
URL Fetch, Memcache and image manipulation Limited to 20 virtual computer
Scalability Limited to 20 virtual computer instances during beta period; additional instances are allowed Up to 5 million page views per month with preview release Security Provides Web‐service interfaces to configure firewall settings that control network access to and between groups
Service runs on Google’s secure infrastructure. App Engine provides a secure sandbox environment
Resource Abstraction Tech. & Virtualization Technology Server Virtualization (Xen) Technique-specific sandbox Redundancy Ability to place server instances in multiple ‐
Redundancy Features instances in multiple locations and elastic IP addresses Fault‐tolerant servers Control Panel Web‐service interface Proprietary, the Administration Console Development Tools Command‐line tools for building AMIs Python runtime environment
Baun , Christian, Kunze , Marcel, Nimis , Jens, Tai , Stefan: Cloud Computing : Web- basierte dynamische IT-Services, Springer-Verlag Berlin Heidelberg, 2010 David S. Linthicum, Cloud computing and SOA convergence in your enterprise: a step- by-step guide, Addison-Wesley, 2009 Ling Qian, Zhiguo Luo, Yujian Du, and Leitao Guo, Cloud Computing: An Overview. Qi Zhang, Lu Cheng, Raouf Boutaba: Cloud computing: state-of-the-art and research challenges Published online: 20 April 2010 challenges Published online: 20 April 2010 White Paper by ThinkGrid: Introduction to cloud computing, http://www.thinkgrid.co.uk/. White paper by LAD ENTERPRIZES, INC. www.ladenterprizes.com http://www.gogrid.com/ http://www.computinghistory.org.uk/cgi-bin/sitewise.pl?act=det&p=3183 http://www.gartner.com/it/page.jsp?id=742913 http://www.datalinksc.com/cloud_computing.html http://cloudcomputing.sys-con.com/node/811519 http://www.dolcera.com/wiki/index.php?title=Cloud_Computing