Unidata Cloud-Related Activities. Unidata Users Committee Meeting September 2014 Ward Fisher



Similar documents
Shapes in the Cloud: Defining Unidata s Efforts. Strategic Advisory Committee October 2014 Ward Fisher

Unidata s Vision for Transforming Geoscience by Moving Data Services and Software to the Cloud

SMB in the Cloud David Disseldorp

Whitepaper. Continuous Integration Tools Applying Best Practices to the Toolchain

Cloud Computing. Chapter 1 Introducing Cloud Computing

2) Xen Hypervisor 3) UEC

Registration and management system software available as open source

Petroleum Web Applications to Support your Business. David Jacob & Vanessa Ramirez Esri Natural Resources Team

Project Summary. Project Description

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing

Deploy Your First CF App on Azure with Template and Service Broker. Thomas Shao, Rita Zhang, Bin Xia Microsoft Azure Team

Microsoft Research Windows Azure for Research Training

Mobile and Cloud computing and SE

Microsoft Research Microsoft Azure for Research Training

Easily integrate Mac into Microsoft System Center

Assignment # 1 (Cloud Computing Security)

Cloud Computing Trends

Administrative Issues

WHITE PAPER SETTING UP AND USING ESTATE MASTER ON THE CLOUD INTRODUCTION

Chapter 19 Cloud Computing for Multimedia Services

Microsoft Modern ALM. Gilad Levy Baruch Frei

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

Cloud Computing. Chapter 1 Introducing Cloud Computing

Bring your data to life with Microsoft Power BI. Peter Myers Bitwise Solutions

Azure Day Application Development

Data Centers and Cloud Computing

How To Talk About Data Intensive Computing On The Cloud

Cloud Management. - assuring cloud services. Carl Lloyd. Business Lead, Service Assurance

Cloud Computing for Education Workshop

Intro to Docker and Containers

Exploring the options to deploy Microsoft SharePoint in the Cloud.

Cloud Computing. Lecture 24 Cloud Platform Comparison

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

DevOps. Building a Continuous Delivery Pipeline

Brian Amedro CTO. Worldwide Customers

KPiSync. By Larry McGhaw, Chief Technology Officer

Elastic Management of Cluster based Services in the Cloud

Technology Enablement

Build A private PaaS.

THE WINDOWS AZURE PROGRAMMING MODEL

Participatory Cloud Computing and the Privacy and Security of Medical Information Applied to A Wireless Smart Board Network

Code in the cloud for the cloud jfokus.mybluemix.net

Networks and Services

Four Reasons Your Technical Team Will Love Acquia Cloud Site Factory

Solution for private cloud computing

Windows Azure platform What is in it for you? Dominick Baier Christian Weyer

MyCloudLab: An Interactive Web-based Management System for Cloud Computing Administration

DBdeployer. About the Speaker: CJ Estel, Operations Database Engineer CoverMyMeds

Amazon AWS in.net. Presented by: Scott Reed

Ø Teaching Evaluations. q Open March 3 through 16. Ø Final Exam. q Thursday, March 19, 4-7PM. Ø 2 flavors: q Public Cloud, available to public

Part2 Hyper-V Replica and Hyper-V Recovery Manager. Datacenter Specialist

Continuous Integration

Experimental Awareness of CO 2 in Federated Cloud Sourcing

EPrints Preservation Update

CernVM Online and Cloud Gateway a uniform interface for CernVM contextualization and deployment

Data Lab System Architecture

Last time. Today. IaaS Providers. Amazon Web Services, overview

Azure Data Lake Analytics

Infrastructure Clouds for Science and Education: Platform Tools

Solution for private cloud computing

Virtualization Management the ovirt way

Practical Development with a Platform as a Service (PaaS) Beyond the Basics

Advantages and Disadvantages of Application Network Marketing Systems

Model-driven Performance Estimation, Deployment, and Resource Management for Cloud-hosted Services

Running a World-Class SaaS Organization. Dr. Richard Northing SVP of Global Services Flexera Software

Mobile Admin Real-time Dashboard and Notification System

Cloud Courses Description

Taking Big Data to the Cloud. Enabling cloud computing & storage for big data applications with on-demand, high-speed transport WHITE PAPER

Course A: Deploying and Managing Windows 10 Using Enterprise Services

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT

Data Centers and Cloud Computing. Data Centers

Cloud Computing. Technologies and Types

How To Create A Virtual Private Cloud On Amazon.Com

Journey to the Intelligent Cloud - Part 2 -

Onboarding VMs to Cisco OpenStack Private Cloud

Cloud Deployment Models

Krishna Markande, Principal Architect Sridhar Murthy, Senior Architect. Unleashing the Potential of Cloud for Performance Testing

Creating Microsoft Azure Web Sites

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

WINDOWS AZURE EXECUTION MODELS

Cloud Computing Deja Vu

Introduction to OpenStack

A Survey on Cloud Storage Systems

Automating Big Data Benchmarking for Different Architectures with ALOJA

Project Documentation

Putchong Uthayopas, Kasetsart University

DIY Device Cloud Documentation

Cloud Computing. Cloud computing:

Here is a demonstration of the Aqua Accelerated Protocol (AAP) software see the Aqua Connect YouTube Channel

Heterogeneous Cloud Computing for Research

Skillsoft Course Directory

Using DSC with Visual Studio Release Management

Profiling as a Service

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS

BEDIFFERENT ACE G E R M A N Y. aras.com. Copyright 2012 Aras. All Rights Reserved.

Cloud-based Services: To Move or Not To Move. Seminar Internet Economics Cristian Anastasiu & Taya Goubran

/ Cloud Computing. Recitation 5 September 29 th & October 1 st 2015

Higher National Unit specification: general information

Transcription:

Unidata Cloud-Related Activities Unidata Users Committee Meeting September 2014 Ward Fisher

Overview Three ongoing efforts, broadly speaking. Unidata developers are incorporating the cloud and cloud-based products/services into their workflow.

Internal Tools Github: Revision control, issue tracking, collaboration. Binstar: Binary python packages. CDash: Dashboard for software testing.

Internal Tools Vagrant: Cloud-enabled VM management for developers & scientists. NetCDF testing exists inside VMs deployed by vagrant. Git repository: http://github.com/wardf/tiny-ci

Internal Tools Vagrant: Cloud-enabled VM management for developers. Data Science Toolbox Virtual Environment for data science. http://datasciencetoolbox.org

Ongoing Projects AWIPS II Cloud Servers IDD Product Generation and Additional Experimentation IDV Application-Streaming Cloud Servers

AWIPS II Cloud Servers Unidata is testing small footprint EDEX servers (no NEXRAD Level 2 or 3 or high-resolution CONDUIT models) on both Microsoft Azure and Amazon EC2 cloud server environments.

AWIPS II Cloud Servers EC2 Instance is created cooperatively with Embry Riddle Aeronautical University (ERAU) as part of their equipment grant award.

AWIPS II Cloud Servers The Azure instance is serving data to AWIPS II 14.2.1 beta testers.

IDD Product Generation and Additional Experimentation Unidata operates mid-sized instances in Azure and Amazon EC2 clouds. These instances are being used to generate image products for the IDD FNEXRAD and UNIWISC data streams.

IDD Product Generation and Additional Experimentation EC2 Instance is the primary source of FNEXRAD and UNIWISC data streams to IDD participants. We will be transitioning to Azure cloud instances to reduce recurring costs, due to an resource award from Microsofts Azure-for-Research program.

IDD Product Generation and Additional Experimentation

IDD Product Generation and Additional Experimentation

IDD Product Generation and Additional Experimentation Note that the Y-axis scale is different for Amazon (left) vs. Azure (right).

IDV via Application Streaming Goal: Create and provide IDV instances which live in the cloud but may be streamed to various devices. Drawback: The interface is adapted to the target device but is not optimized for it. Benefit: Brings the IDV to new classes of devices without needing to modify the IDV.

Application Streaming? Application Streaming is similar to remote desktop technology, but is meant to stream a single application. The server instance is optimized for the dimensions of the remote client device. Consider Netflix, Amazon Streaming Video.

Status Using the Azure Web API, we are able to dynamically allocate and provision VMs used to host individual IDV instances. We are then able to instantiate IDV instances then streamed (via existing remote-desktop protocols) to mobile devices.

Next Step Current efforts are focused on creating a web dashboard which will allow users to register and manage IDV-streaming requests. As of right now, instances are instantiated via the command line.

Performance How well does it perform? Performance is tied to the client used. Dedicated clients such as "Parallels Remote Access" or "Air Login": Very good, typically adapted to touch interfaces. Generic VNC clients: acceptable, but suffer from inconsistent interfaces between clients.

VNC Demo

Parallels Access Demo

Future Work As a first attempt, the results have been very promising. Moving forward: generic VNC access or dedicated client access? The latter would be preferable given infinite resources, but we have not been given infinite resources (yet).

Summary Unidata is proceeding into the cloud along multiple fronts. These projects are no longer speculative. What we learn from these projects will aid future projects. Recording an ipad screencast is difficult.

Questions?