Course: Cluster, grid and cloud computing systems Course author: Prof

Slides:



Advertisements
Similar presentations
Running Your Startup on Amazon Web Services Alex Iskold Founder/CEO AdaptiveBlue Feature Writer ReadWriteWeb.
Advertisements

Creating HIPAA-Compliant Medical Data Applications with Amazon Web Services Presented by, Tulika Srivastava Purdue University.
Ivan Pleština Amazon Simple Storage Service (S3) Amazon Elastic Block Storage (EBS) Amazon Elastic Compute Cloud (EC2)
University of Notre Dame
Cloud Computing Imranul Hoque. Today’s Cloud Computing.
1 NETE4631 Cloud deployment models and migration Lecture Notes #4.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Opensource for Cloud Deployments – Risk – Reward – Reality
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
+ CS 325: CS Hardware and Software Organization and Architecture Cloud Architectures.
The Blue Book pages 19 onwards
Introduction to Cloud Computing
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Amazon Storage as a Service. Recall IaaS Server as a Service Storage as a Service Connectivtiy as a Service.
How AWS Pricing Works Jinesh Varia Technology Evangelist.
1 NETE4631 Working with Cloud-based Storage Lecture Notes #11.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Launch Amazon Instance. Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud.
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
100% Exam Passing Guarantee & Money Back Assurance
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
INTRODUCTION TO AMAZON WEB SERVICES (EC2). AMAZON WEB SERVICES  Services  Storage (Glacier, S3)  Compute (Elastic Compute Cloud, EC2)  Databases (Redshift,
St. Petersburg, 2016 Openstack Disk Storage vs Amazon Disk Storage Computing Clusters, Grids and Cloud Erasmus Mundus Master Program in PERCCOM Author:
OPENSTACK Presented by Jordan Howell and Katie Woods.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Unit 3 Virtualization.
Chapter 6: Securing the Cloud
Amazon Web Services (aws)
AWS Solution Architect Associate Exam associate-dumps.html Free AWS Solution Training Exam Question.
THE BATTLE OF CLOUDS Openstack vs. Amazon
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
100% Exam Passing Guarantee & Money Back Assurance
Amazon AWS Solution Architect Associate Exam Questions PDF associate.html AWS Solution Training Exam.
Cloud computing-The Future Technologies
SEMINAR IN DATABASE SYSTEMS
Amazon Storage- S3 and Glacier
Amazon Web Services Submitted By- Section - B Group - 4
Introduction to Data Management in EGI
SEMINAR IN DATABASE SYSTEMS
Cloud based Open Source Backup/Restore Tool
AWS COURSE DEMO BY PROFESSIONAL-GURU. Amazon History Ladder & Offering.
Introduction to Cloud Computing
Acutelearn Amazon Web Services Training Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored trainings.
Real IBM C exam questions and answers
Amazon AWS Solution Architect Associate Exam Dumps For Full Exam Info Visit This Link:
Amazon AWS Solution Architect Associate Exam Questions PDF associate-dumps.html AWS Solution Training.
Get Amazon AWS-DevOps-Engineer-Professional Exam Real Questions - Amazon AWS-DevOps-Engineer-Professional Dumps Realexamdumps.com
Introduction to Cloud Computing
Amazon Storage as a Service
Managing Clouds with VMM
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Outline Virtualization Cloud Computing Microsoft Azure Platform
Hybrid Storage Competitive Sales Guide INTERNAL ONLY
Brandon Hixon Jonathan Moore
Cloud computing mechanisms
AWS Cloud Computing Masaki.
Different types of Linux installation
Emerging technologies-
The Blue Book pages 19 onwards
MS AZURE By Sauras Pandey.
Presentation transcript:

Course: Cluster, grid and cloud computing systems Course author: Prof Course: Cluster, grid and cloud computing systems Course author: Prof. Andrey Shevel Presented by: Al-Hussein Hameed Jasim June 2017 alhusseinhameed@gmail.com

Introduction OpenStack is a set of software tools for building and managing cloud computing platforms for public and private clouds. Amazon Web Services (AWS) offers a broad set of global compute, storage, database, analytics, application, and deployment services. Help organizations move faster, lower IT costs, and scale applications. Private cloud storage Private cloud storage is exactly what the name says. Designed for one person or company that is specific to customer’s needs. Public cloud storage Based on the standard cloud computing model. Service provider makes resources available to the general public over the Internet. Hybrid Cloud Storage Hybrid clouds offer a combination of private and public clouds. Customization of the features and insert the applications that meet customer’s needs. resources, such as applications and storage Infrastructure as a Service (IaaS) , cloud toolkit 2

Block and Object storages Block storage Block storage is more like the hard drive in the computer in use and function and is typically used to provide virtual machines with an attached storage volume (virtual hard drive) Snapshots and backups of virtual servers. Good examples for block storage use cases are structured database storage, random read/write loads, and virtual machine file system (VMFS) volumes. Object storage Static Web content, data backups and archival images, and multimedia (videos, pictures, or music) files are best stored as objects. It has its own API and support other APIs as well. Every object contains three things: 1- The data itself, photo, document, etc. 2- An expandable amount of metadata. Defined by whoever creates the object storage. 3- A globally unique identifier. An address given to the object in order for the object to be found over a distributed system. 3

Block storage VS Object storage 4

Block storage VS Object storage Use Add persistent storage to a VM Store data Accessed through Operating system kernel REST API Accessible from Within a VM Anywhere via HTTP(S) Managed by Cinder Swift Persists until Deleted by user Sizing determined by Specified by user in initial request Amount of available physical storage Example of typical usage 1 TB disk 10s of TBs of dataset storage 5

OpenStack storage and AWS storage Type of the storage Cinder S3 Block storage Create virtual disk drives (volumes).  Swift EC2 Object storage Store files: media, documents, images etc 6

Block storage in OpenStack Cinder is a Block Storage service for OpenStack. The Cinder interface provides a number of standard functions such as “create volume,” “delete volume” and “attach volume”. Cinder volumes provide persistent storage to guest virtual machines (known as instances) that are managed by OpenStack Compute software. Delivered using standard protocols such as iSCSI. It uses Fibre channel, NFS or a range of other proprietary. Synchronous replication used to provide a high level of availability. Vendors: HP, IBM, Hitachi data systems. Disadvantage: Durability issues A zone represents the subcomponent of a ring used to provide one copy of data, with multiple zones used to store redundant copies of data known as replicas (with a minimum of three as the default). 7

Object storage in OpenStack Swift is a scalable redundant storage system. Objects are stored and retrieved from Swift using simple commands such as PUT or GET, based on the HTTP protocol, also known as a RESTful API. A ring represents components that deliver the Swift service Data resiliency is managed within Swift using the concept of zones. Swift uses the idea of eventual consistency to implement data resiliency. (more risky) The downside to eventual consistency is that there is no guarantee that a read request returns the most recent version of the data. 8

Block storage in AWS Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. Virtual computing environments, known as instances. Preconfigured templates for your instances, known as Amazon Machine Images (AMIs). Secure login information for your instances using key pairs. Multiple physical locations for your resources, such as instances and Amazon EBS volumes, known as regions and Availability Zones. Pricing: We need to create a 20GB volume to hold the 10GB file, because resizing disks is not a painless operation. We have to pay for the full size of the EBS volume (20GB) rather than just the file itself. EBS costs $0.05/GB/month, so $1.00/month in EBS storage. 9

Object storage in AWS Amazon Simple Storage Service (Amazon S3) is object storage with a simple web service interface to store and retrieve any amount of data from anywhere on the web. Customers use S3 as primary storage for cloud-native applications; as a bulk repository, or "data lake," for analytics Also offers the Standard-Infrequent Access tier, which has the same durability but at a reduced cost with a 30-day storage minimum. This is ideal for less active data that needs immediate access. Once data is stored in S3, it can be automatically tiered into lower cost, longer-term cloud storage classes like S3 Standard - Infrequent Access and Amazon Glacier for archiving. Object store S3 is distributed, replicated and highly available data store designed for large volume of data sharing. Pricing: To store file of 10 GB,  Standard S3 costs USD $0.03/GB/month.  The cost is 30 cents/month. 10

Recommendations In making the decision to use a particular platform, system architects need to weigh the risks vs. the cost of using OpenStack “free” solutions (that still need hardware) or benefiting from features offered within dedicated hardware. It’s better to avoid using object storage for transactional data, especially because of the eventual consistency model outlined previously. As Swift uses the HTTP protocol, it would be perfectly practical to use third-party storage solutions for object storage within OpenStack. OpenStack implementations are usually built around scale-out server configurations, so Fibre Channel is not the best choice of protocol. It’s not recommend you use object storage for transactional data, especially because of the eventual consistency model outlined previously. 11

URLs 1-http://www.cloudstoragebest.com/cloud-storage-types/ 2-https://opensource.com/resources/what-is-openstack 3- https://www.druva.com/blog/object-storage-versus-block-storage-understanding-technology-differences/ 4- http://searchcloudstorage.techtarget.com/essentialguide/Working-with-OpenStack-storage-Tips-on-Cinder-Swift-and-the-cloud 5- https://www.druva.com/blog/object-storage-versus-block-storage-understanding-technology-differences/ 12

13