Introduction to Cloud Computing

Similar documents
Cloud Computing. University of Economics and Law. Duc.NHM Faculty of Information Systems

SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other

Special thanks to Chad Diaz II, Jason Montgomery & Micah Torres

Lesson 3 Cloud Platform as a Service usages for accelerated Design and Deployment of IoTs

Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects

Introduction to Cloud Computing

Cloud Platforms. Various types and their properties. Prof. Balwinder Sodhi. 1 Computer Science and Engineering, IIT Ropar

Case Study BONUS CHAPTER 2

The IoT Solutions Space: Edge-Computing IoT architecture, the FAR EDGE Project John Professor Athens Information

Fast Innovation requires Fast IT

Bluemix Overview. Last Updated: October 10th, 2017

Cloud Computing 1/17/2012

EDUNOUS International peer reviewed Journal of Interdisciplinary Education Vol. 1 Issue. 3 ISSN (Online)

SKF Digitalization. Building a Digital Platform for an Enterprise Company. Jens Greiner Global Manager IoT Development

Cloud Computing. Christian Muschter. Oracle On Demand Sales Manager Deutschland. Hamborner Strasse 51, Düsseldorf, Deutschland

Enterprise-Scale MATLAB Applications

PRIORITY BASED SCHEDULING IN CLOUD COMPUTING BASED ON TASK AWARE TECHNIQUE

Course 20535A: Architecting Microsoft Azure Solutions

Architecting Microsoft Azure Solutions

Understanding The Value of Containers in a World of DevOps. Advice that empowers. Technology that enables.

GUIDE The Enterprise Buyer s Guide to Public Cloud Computing

Week 1 Unit 1: Basics. January, 2015

CUSTOMER PROFILE. Care Analytics - TEAM International Copyright 2017 All rights reserved.

Implementing Microsoft Azure Infrastructure Solutions

Cloud Practice Overview August

Enterprise Database Systems for Big Data, Big Data Processing, and Big Data Analytics. Sunnie Chung Cleveland State University 1

VDMA Bayern I4.0 Projekt. Nürnberg Unrestricted Siemens AG 2017 Page 1. A. v. Paumgartten Partner Manager Siemens

CLOUD COMPUTING- A NEW EDGE TO TECHNOLOGY

The Sysprog s Guide to the Customer Facing Mainframe: Cloud / Mobile / Social / Big Data

SECURITY TRAILS CLOUD

Architecting Microsoft Azure Solutions

Richard Hill Laurie Hirsch Peter Lake Siavash Moshiri. Guide to Cloud Computing. Principles and Practice. ^ Springer

Chapter 2 Basic Cloud Computing Types

CHAPTER 1 UNDERSTANDING THE CLOUDCOMPUTING

How to develop Data Scientist Super Powers! Using Azure from R to scale and persist analytic workloads.. Simon Field

Building IoT Solutions in Azure

APPLICATION OF CLOUD COMPUTING IN EDUCATION

Implementing Microsoft Azure Infrastructure Solutions

Cloud Solutions Infrastructure, Platform or Software: Where should you go?

A Study on Services Provided by Various Service Providers of Cloud Computing

BACSOFT IOT PLATFORM: A COMPLETE SOLUTION FOR ADVANCED IOT AND M2M APPLICATIONS

What Do You Need to Ensure a Successful Transition to IoT?

Cloud OS Customer-Ready Services

Discovering the Scope of Mobile Agent Technology in Cloud Computing Environment: A Study

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Commvault XaaS Solutions for Service Providers

Innovate with Oracle Public Cloud Platform & Infrastructure Services

Multi-Cloud Infrastructure as a Service (IaaS) as a Public Cloud Adoption Pattern

COURSE OUTLINE: Course 20533C- Implementing Microsoft Azure Infrastructure Solutions

MS Integrating On-Premises Core Infrastructure with Microsoft Azure

Compunnel Digital CLOUD MIGRATION

INFORMATION MANAGEMENT & CLOUD COMPUTING

Azure Stack. Unified Application Management on Azure and Beyond

This module introduces students to cloud services and the various Azure services. It describes how to

Cloud Computing mit mathematischen Anwendungen

Architecting Microsoft Azure Solutions

Evolution or Revolution: Top Ten Development Trends

Understanding Cloud. #IBMDurbanHackathon. Presented by: Britni Lonesome IBM Cloud Advisor

I D C T E C H N O L O G Y S P O T L I G H T

Implementing Microsoft Azure Infrastructure Solutions

THE CLOUD AT THE SERVICE OF APP ECONOMY

Introduction to Cloud Computing. White Paper

Azure PaaS and SaaS Microsoft s two approaches to building IoT solutions

"Charting the Course... MOC A: Architecting Microsoft Azure Solutions. Course Summary

CIS : Scalable Data Analysis

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

Cloud Computing: What s Your Service? Introduction

Cloud Computing Lecture 3

efiscal Networks Case Study

Quick Reference Guide

Smart Cities Brief. Amazon Web Services. July 2016

Microsoft Azure Architect Design (AZ301)

The Mainframe s Relevance in the Digital World

Migration To the Cloud Using AWS

Extensions for Alfresco Content Services & Process Services

Cloud Solutions Infrastructure, Platform or Software

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED

Embracing the Hybrid Cloud using Power BI in CSP. Name Role Group

Developing Oracle Fusion Middleware Applications in the Cloud

Cloud Customer Architecture for API Management.

INTRODUCTION TO R FOR DATA SCIENCE WITH R FOR DATA SCIENCE DATA SCIENCE ESSENTIALS INTRODUCTION TO PYTHON FOR DATA SCIENCE. Azure Machine Learning

<Insert Picture Here> Cloud Computing

Koen van den Biggelaar Senior Manager, Solutions Architecture Amazon Web Services

Azure Stack. Overview and Roadmap. Christer Olsson. Technical Sales Lead EMEA Microsoft

Innovation to grow. Insight to control.

Oracle Management Cloud

Introduction to Big Data

Tech Mahindra s Cloud Platform and PaaS Offering. Copyright 2015 Tech Mahindra. All rights reserved.

Introduction to Big Data

Lightweight Virtualization in Cloud Computing for Research

EIS Quick Bites: NOV 2018 by Prof. Om Trivedi

CI in the cloud. Case Talend & Nordcloud Ilja Summala, Group CTO, Nordcloud Anubhav Sharma, Senior Software Architect, Talend Deutschland

Course 20533C Implementing Microsoft Azure Infrastructure Solutions

AVANTUS TRAINING PTE LTD

Product and Program Updates

Microsoft Big Data. Solution Brief

Top six performance challenges in managing microservices in a hybrid cloud

Engineering Cloud Applications 1

Product presentation. Fujitsu HPC Gateway SC 16. November Copyright 2016 FUJITSU

MICROSOFT AZURE CLOUD CAPABILITIES, COSTS, AND UPDATES

Transcription:

Introduction to Cloud Computing B. Ramamurthy Bina@buffalo.edu CSE Department, University at Buffalo This work is partially supported by the following grants from National Science Foundation: NSF-TUES-0920335, NSF-OCI-1041280 CSTA Buffalo, Bina Ramamurthy 10/17/2013 1

Bina Presenter s Background in cloud computing o Is a PI on two current NSF grants that uses cloud computing: o 2009-2012: Data-Intensive computing education: CCLI Phase 2: $250K o 2010-2012: Cloud-enabled Evolutionary Genetics Testbed: OCI-CI-TEAM: $250K (Collaborative with Dr. Poulin and Dr. Ditmarr of Biology department) o Faculty at the CSE department at University at Buffalo. CSTA Buffalo, Bina Ramamurthy 10/17/2013 2

Outline of the talk Golden Era in Computing Data and Computing challenges Cloud Computing Popular Cloud Providers Our experience with Cloud hosting Summary References Questions and Answers CSTA Buffalo, Bina Ramamurthy 10/17/2013 3

A Golden Era in Computing Explosion of domain applications Heavy societal involvement Powerful multi-core processors Proliferation of devices Superior software methodologies Wider bandwidth for communication Virtualization leveraging the powerful hardware CSTA Buffalo, Bina Ramamurthy 10/17/2013 4

Computing Challenges Scalability issue: large scale data, high performance computing, automation, response time, rapid prototyping, and rapid time to production Need to effectively address (i) ever shortening cycle of obsolescence, (ii) heterogeneity and (iii) rapid changes in requirements Transform data from diverse sources into intelligence and deliver intelligence to right people/user/systems How to store the big-data? What new computing models are needed? What about providing all this in a cost-effective manner? How to make computing available and accessible as a public resource? CSTA Buffalo, Bina Ramamurthy 10/17/2013 5

Enter the cloud Cloud computing is Internet-based computing, whereby shared resources, software and information are provided to computers and other devices on-demand, like the electricity grid. The cloud computing is a culmination of numerous attempts at large scale computing with seamless access to virtually limitless resources. o on-demand computing, utility computing, ubiquitous computing, autonomic computing, platform computing, edge computing, elastic computing, grid computing, CSTA Buffalo, Bina Ramamurthy 10/17/2013 6

The Cloud Computing Cloud provides processor, software, operating systems, storage, monitoring, load balancing, clusters and other requirements as a service Pay as you go model of business When using a public cloud the model is similar to renting a property than owning one. An organization could also maintain a private cloud and/or use both. Cloud computing models: o platform (PaaS), Eg., Windows Azure o software (SaaS), Eg., Google App Engine o infrastructure (IaaS), Eg., Amazon AWS o Services-based application programming interface (API) CSTA Buffalo, Bina Ramamurthy 10/17/2013 7

Google App Engine This is more a web interface for a development environment that offers a one stop facility for design, development and deployment Java and Python-based applications in Java, Go and Python. Google offers the same reliability, availability and scalability at par with Google s own applications Interface is software programming based Comprehensive programming platform irrespective of the size (small or large) Signature features: templates and appspot, excellent monitoring and management console; Free version to explore at: http://code.google.com/appengine/ Software as a service: Evolutionary Genetics Testbed CSTA Buffalo, Bina Ramamurthy 10/17/2013 8

Amazon EC2 Amazon EC2 is one large complex web service. EC2 provides an API for instantiating computing instances with any of the operating systems supported. It can facilitate computations through Amazon Machine Images (AMIs) for various other models. Signature features: S3, Cloud Management Console, MapReduce Cloud, Amazon Machine Image (AMI) Excellent distribution, load balancing, cloud monitoring tools You can explore amazon using the free account at: http://aws.amazon.com/free/ CSTA Buffalo, Bina Ramamurthy 10/17/2013 9

Pop!World Collaborative with BIO Dr. Jessica Poulin and Dr. Katharina Dittmar of Biology NSF supported Used by 1000+ entry level students in Biology Other upper level students also use it K-12 component is also included (Pop!World Gateway) Cloud deployed on Google App Engine Monitoring student learning behavior http://popworld15.appspot.com CSTA Buffalo, Bina Ramamurthy 10/17/2013 10

Pop!World CSTA Buffalo, Bina Ramamurthy 10/17/2013 11

Google App Engine Load Monitoring 10/17/2013 CSTA Buffalo, Bina Ramamurthy 12

MemCache on GoogleAppEngine (2010) 10/17/2013 Memcache partial unavailability 13 CSTA Buffalo, Bina Ramamurthy

Summary We are entering a watershed moment in the internet era. This involves in its core and center, big data analytics and tools that provide intelligence in a timely manner to support decision making. Newer storage models, processing models, and approaches have emerged. Among these cloud computing has the potential to significantly improve accessibility to computing See: UB-implemented a SUNY-wide a Certificate Program in Data-intensive Computing CSTA Buffalo, Bina Ramamurthy 10/17/2013 14

References & useful links Amazon AWS: http://aws.amazon.com/free/ AWS Cost Calculator: http://calculator.s3.amazonaws.com/calc5.html Windows Azure: http://www.azurepilot.com/ Google App Engine (GAE): http://code.google.com/appengine/docs/whatisg oogleappengine.html For miscellaneous information: http://www.cse.buffalo.edu/~bina http://www.cse.buffalo.edu/~bina/dataintensive CSTA Buffalo, Bina Ramamurthy 10/17/2013 15