SaaS 傅汝緯 李碩元 林子驥 1. What is SaaS?  Definition :Software as a service  a software delivery model in which software and associated data are centrally.

Slides:



Advertisements
Similar presentations
CHANGING THE WAY IT WORKS Cloud Computing 4/6/2015 Presented by S.Ganesh ( )
Advertisements

Data Management in the Cloud Paul Szerlip. The rise of data Think about this o For the past two decades, the largest generator of data was humans -- now.
Cloud Computing PRESENTED BY- Rajat Dixit (rd2392)
Google Bigtable A Distributed Storage System for Structured Data Hadi Salimi, Distributed Systems Laboratory, School of Computer Engineering, Iran University.
Hands-On Microsoft Windows Server 2003 Administration Chapter 5 Administering File Resources.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6.
AN INTRODUCTION TO CLOUD COMPUTING Web, as a Platform…
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
CLOUD COMPUTING.
Microsoft Office 2013 ®® Appendix A Introduction to Cloud Computing.
WHAT IS CLOUD COMPUTING? PRESENTED BY BRIAN DUKE, RISHI SINGH & JOSE CERVANTES.
Distributed storage for structured data
BigTable CSE 490h, Autumn What is BigTable? z “A BigTable is a sparse, distributed, persistent multidimensional sorted map. The map is indexed by.
Inexpensive Scalable Information Access Many Internet applications need to access data for millions of concurrent users Relational DBMS technology cannot.
Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Google∗
Introduction. Readings r Van Steen and Tanenbaum: 5.1 r Coulouris: 10.3.
Cloud Computing الحوسبة السحابية. subject History of Cloud Before the cloud Cloud Conditions Definition of Cloud Computing Cloud Anatomy Type of Cloud.
Osama Shahid ( ) Vishal ( ) BSCS-5B
For more notes and topics visit:
Bigtable: A Distributed Storage System for Structured Data F. Chang, J. Dean, S. Ghemawat, W.C. Hsieh, D.A. Wallach M. Burrows, T. Chandra, A. Fikes, R.E.
1 The Google File System Reporter: You-Wei Zhang.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Google cloud Vs Apple Cloud Made By: Pooja Dubey (ITSNS)
Geographic Information Systems Cloud GIS. ► The use of computing resources (hardware and software) that are delivered as a service over the Internet ►
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Cloud Computing.
{ Microsoft OneNote Organizing Your Thoughts in the Cloud Presented by: Matthew Baker (321)
Google’s Big Table 1 Source: Chang et al., 2006: Bigtable: A Distributed Storage System for Structured Data.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
1 Dennis Kafura – CS5204 – Operating Systems Big Table: Distributed Storage System For Structured Data Sergejs Melderis 1.
Google Bigtable Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, Robert E. Gruber.
Big Table - Slides by Jatin. Goals wide applicability Scalability high performance and high availability.
Bigtable: A Distributed Storage System for Structured Data Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows,
Eduardo Gutarra Velez. Outline Distributed Filesystems Motivation Google Filesystem Architecture The Metadata Consistency Model File Mutation.
SaaS Software as a Service & Cloud Computing An Introduction B.P.Sharma, Managing Director Wizard InfoSolutions Private Limited
Cloud Computing 12/7/ Traditional Computing Hardware – Computers with CPU (hardware) – Storage (hard disk or other materials) – Software packages.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
CS525: Big Data Analytics MapReduce Computing Paradigm & Apache Hadoop Open Source Fall 2013 Elke A. Rundensteiner 1.
CSC590 Selected Topics Bigtable: A Distributed Storage System for Structured Data Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A.
FILE MANAGEMENT Computer Basics 1.3. FILE EXTENSIONS.txt.pdf.jpg.bmp.png.zip.wav.mp3.doc.docx.xls.xlsx.ppt.pptx.accdb.
Bigtable : A Distributed Storage System for Structured Data Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach Mike Burrows,
Bigtable: A Distributed Storage System for Structured Data
Cloud Computing ILAS project DONE BY:. Table of content INTRODUCTION. ◦ Cloud computing in general ◦ What are the things that worked during the implementation.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
Introduction to Cloud Computing What is cloud? Use of computing resources (hardware and software) that are delivered as a service over a network Why cloud.
Bigtable: A Distributed Storage System for Structured Data Google Inc. OSDI 2006.
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
Department of Computer Science, Johns Hopkins University EN Instructor: Randal Burns 24 September 2013 NoSQL Data Models and Systems.
Cloud Computing 10 Cloud Computing 10. Cloud Computing 10 You’ll have heard about the ‘Cloud’ Lots of you will use it! But you need to be clear about.
Yue Zhou. Overall of cloud computing Definition of Could Computing Characteristics and Advantages Type of Services Current Leaders: Google, Amazon, Microsoft,
ASBO Annual Conference Ocean City May WiFi Username: asbo WiFi Password: asbo2016.
Bigtable A Distributed Storage System for Structured Data.
A Seminar On. What is Cloud Computing? Distributed computing on internet Or delivery of computing service over the internet. Eg: Yahoo!, GMail, Hotmail-
Web 2.0: Concepts and Applications 6 Linking Data.
Unit 3 Virtualization.
Introduction to Cloud Computing
Distributed Cache Technology in Cloud Computing and its Application in the GIS Software Wang Qi Zhu Yitong Peng Cheng
Sharing and Synching files
Cloud computing-The Future Technologies
CSE-291 (Cloud Computing) Fall 2016
Andrew McCombs March 10th, 2011
Google and Cloud Computing
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
Emerging technologies-
software & cloud computing
Revision PowerPoint By Nicole Davidson.
Presentation transcript:

SaaS 傅汝緯 李碩元 林子驥 1

What is SaaS?  Definition :Software as a service  a software delivery model in which software and associated data are centrally hosted on the cloud 傅汝緯 李碩元 林子驥 2

How SaaS works? Tradition  Company need to buy the software (to maintain,to renew)  Cost more  Acceptance of risk SaaS  Company doesn’t need to buy the software but rent the software  To renew and to maintain the software is the duty of host  Use internet to achieve 傅汝緯 李碩元 林子驥 3

History of SaaS  1960s- An idea of SaaS has turned up -- there are some different between the concept of SaaS we know today 1990s- The expansion of the Internet during the 1990s brought about a new class of centralized computing -- Goal: reducing costs recently- SaaS become a new popular style for company to work Advantage: reduce costs Risk : data’s secret 傅汝緯 李碩元 林子驥 4

Challenge in Taiwan  The chance is huge but the challenge is huge too  1. Make or change the service according to the buyer's or user's needs   2. Stability of SaaS system   3. Function   4. Data secrete 傅汝緯 李碩元 林子驥 5

Examples of SaaS  Many companies were customers of modern SaaS system  Big software providers tend to connect their products with SaaS 傅汝緯 李碩元 林子驥 6

 Companies subscribed to Google Apps have access to it’s mail system and use it as their internal system without having to buy and implement an independent system within their company. Google Apps for business 傅汝緯 李碩元 林子驥 7

Google Apps for business  Google provides high level SLA for companies’ need of reliability and manageability. 傅汝緯 李碩元 林子驥 8

Chunghwa telecom - SaaS 雲  Chunghwa telecom provide several kinds of SaaS service for different kinds of demands, such as storage management or enterprise resource management 傅汝緯 李碩元 林子驥 9

Chunghwa telecom - SaaS 雲  Companies like 丐幫滷味 are subscribers to one of it’s services, which provides them an easy way to track each store’s selling details. 傅汝緯 李碩元 林子驥 10

Adobe Creative Cloud  Started in 2012, Adobe makes their flagship product, the Adobe Creative Suite, online available. 傅汝緯 李碩元 林子驥 11

Adobe Creative Cloud  All of your work can also be synced to your personal space on the cloud, so they make it possible for you to link all your work from different devices and different software. 傅汝緯 李碩元 林子驥 12

NEC’s C&C cloud  NEC provide a Managed Desktop service for companies to reduce the cost of hardware and software. 傅汝緯 李碩元 林子驥 13

Microsoft SkyDrive  SkyDrive is the online storage service provided by Microsoft  Most of the Microsoft product can be connected to the SkyDrive via a Windows live account 傅汝緯 李碩元 林子驥 14

Microsoft SkyDrive - Office web apps  With the office web apps, we can view and edit common Windows office file using simply your browser, connecting to the SkyDrive allows multiple user to simultaneously interact with the file. 傅汝緯 李碩元 林子驥 15

Microsoft SkyDrive  SkyDrive is integrated with Outlook so user could store the file in the mail on SkyDrive, users using web apps could also edit the file save and directly reply  Files on the SkyDrive could also be shared on the social network once the account is integrated 傅汝緯 李碩元 林子驥 16

Google Drive  Problem: storage network throughput  Cloud DFS: parallel read and write 傅汝緯 李碩元 林子驥 17

Google Drive  Google File System(GFS)  BigTable 傅汝緯 李碩元 林子驥 18

Google File System(GFS)  Proprietary DFS, efficient, reliable access to data using large clusters of commodity hardware  Producer-consumer queue  Need to support atomicity of data 傅汝緯 李碩元 林子驥 19

Google File System(GFS) 傅汝緯 李碩元 林子驥 20

Google File System(GFS)  Master: uses an in-memory index to track the names of data files and the location of their chunks  Chunk Servers: store chunks, assigned label, mapping files to chunk  Chunk replicates itself at least 3 times 傅汝緯 李碩元 林子驥 21

BigTable  Compressed, high performance, proprietary data storage system  Table-based data store, based on GFS  Mostly write once  Key-value mapping, 3dimensions- row key, column key, timestamp 傅汝緯 李碩元 林子驥 22

BigTable  Master server: allocate tablet to tablet server, monitor tablet server(ie. append and delete)  Tablet server: read and write to tablets, add and delete tablets depend on loading, doesn’t store data, instead, a bridge from Bigtable to GFS 傅汝緯 李碩元 林子驥 23

BigTable 傅汝緯 李碩元 林子驥 24

BigTable  Chubby file: location of root tablet  Root tablet: location of other tablets, assure the depth of tree unchanged 傅汝緯 李碩元 林子驥 25

BigTable and GFS  Only GFS know the real location of data, tablet server get all SSTable of tablets, tablet server know where to find data in SSTable by index. Then GFS read SSTable, SSTable may distribute in many chunk servers  SSTable: Sorted String Table 傅汝緯 李碩元 林子驥 26

Amazon Simple Storage Service(S3)  More general purpose data access, ie. Transaction system  Need more granular and dynamic access to data, more random access to smaller components(less than 1 MB)  Always writeable, highly available for data input  Like P2P  Consistent hashing 傅汝緯 李碩元 林子驥 27

Consistent hashing  When hash table resized and consistent hashing is used, only K/n keys need to be remapped on average  Monotonicity: if new key allocate to hash table, then hash table can assure all keys are mapping to new table  Balance 傅汝緯 李碩元 林子驥 28

Consistent hashing 傅汝緯 李碩元 林子驥 29

Consistent hashing 傅汝緯 李碩元 林子驥 30

Consistent hashing 傅汝緯 李碩元 林子驥 31

Conclusion  Define  History  Application  Microsoft Skydrive  Google Drive  Amazon S3 32

Thank you for listening 33