The Open Sourcing of Infrastructure

Similar documents
The Open Sourcing of Infrastructure SLC DevOpsDays 2017

Continuous Machine Learning

Introduction to Portal for ArcGIS

Portal for ArcGIS: An Introduction

Introduction to Portal for ArcGIS. Hao LEE November 12, 2015

Web GIS Deployment for Administrators. Vanessa Ramirez Solution Engineer, Natural Resources, Esri

Esri and GIS Education

Web GIS: Architectural Patterns and Practices. Shannon Kalisky Philip Heede

Leveraging Web GIS: An Introduction to the ArcGIS portal

Collaborative WRF-based research and education enabled by software containers

Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation

Portal for ArcGIS: An Introduction. Catherine Hynes and Derek Law

I N T R O D U C T I O N : G R O W I N G I T C O M P L E X I T Y

Web GIS & ArcGIS Pro. Zena Pelletier Nick Popovich

ELF products in the ArcGIS platform

CHAPTER 22 GEOGRAPHIC INFORMATION SYSTEMS

Metasonic AG 2009: German Telekom became Investor

Joint MISTRAL/CESI lunch workshop 15 th November 2017

What Would John Snow Do (Today)? Part 1

Cloud Shadow IT Survey Results

ITIL and DevOps Kaimar Karu Head of Product Strategy and Development, AXELOS

Map Services Are We Getting It?

NEXT GEN MANAGEMENT IN A DEVOPS WORLD. Alessandro Perilli GM, Management

ArcGIS Earth for Enterprises DARRON PUSTAM ARCGIS EARTH CHRIS ANDREWS 3D

How to Increase the Significance of your GIS

ArcGIS is Advancing. Both Contributing and Integrating many new Innovations. IoT. Smart Mapping. Smart Devices Advanced Analytics

Web GIS Administration: Tips and Tricks

ArcGIS GeoAnalytics Server: An Introduction. Sarah Ambrose and Ravi Narayanan

Web GIS Patterns and Practices

The Platform Generation. Derek Law and Ebony Wicks

NOAA s Big Data Project: Vision and Approach

MapOSMatic, free city maps for everyone!

Kenneth Graziano Senior Technical Consultant Unified Communications

Geo-Enabling Mountain Bike Trail Maintenance:

CORPORATE PROFILE MEVATRON SOLUTIONS PRIVATE LIMITED.

Telecommunication Services Engineering (TSE) Lab. Chapter IX Presence Applications and Services.

Changes in Esri GIS, practical ways to be ready for the future

The Social Life of Location. David Sonnen September 2008

TRAITS to put you on the map

Arcgis Enterprise Performance And Scalability Best Practices

MeteoGroup FleetGuard. The world s most comprehensive SaaS fleet management system

Demystifying ArcGIS Online. Karen Lizcano Esri

ArcGIS for INSPIRE. Marten Hogeweg Satish Sankaran

Overview of Geospatial Open Source Software which is Robust, Feature Rich and Standards Compliant

European Location Framework data in the ArcGIS platform

GIS Geographic Information Systems

Design and implementation of a new meteorology geographic information system

Enabling Web GIS. Dal Hunter Jeff Shaner

The Quantum Threat to Cybersecurity (for CxOs)

Discovery and Access of Geospatial Resources using the Geoportal Extension. Marten Hogeweg Geoportal Extension Product Manager

GIS Data Conversion: Strategies, Techniques, and Management

ArcGIS Deployment Pattern. Azlina Mahad

SpyMeSat Mobile App. Imaging Satellite Awareness & Access

Overview of ArcGIS Enterprise August 24, Dan Haag ESRI

Harvard Center for Geographic Analysis Geospatial on the MOC

ArcGIS Pro Q&A Session. NWGIS Conference, October 11, 2017 With John Sharrard, Esri GIS Solutions Engineer

MetConsole AWOS. (Automated Weather Observation System) Make the most of your energy SM

Quantum Computing: What s the deal? Michele Mosca ICPM Discussion Forum 4 June 2017

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

ArcGIS Enterprise: Administration Workflows STUDENT EDITION

Apache Quarks for Developers April 13, 2016

THE SPATIAL DATA SERVER BASED ON OPEN GIS STANDARDS IN HETEROGENEOUS DISTRIBUTED ENVIRONMENT

Cloud-based WRF Downscaling Simulations at Scale using Community Reanalysis and Climate Datasets

GIS for Business Intelligence: Getting Cloud Connected

The Pace of Change Is Accelerating Creating Many Challenges

C L O U D S E C U R I T Y A L L I A N C E : W H E R E W E A R E & W H E R E W E A R E G O I N G

ArcGIS. for Server. Understanding our World

What s New. August 2013

Management of Geological Information for Mining Sector Development and Investment Attraction Examples from Uganda and Tanzania

State of GIS at the High Performance Computing Cluster

Geospatial Preservation: State of the Landscape. A Quick Overview. Steve Morris NCSU Libraries

Enabling ENVI. ArcGIS for Server

Continuous Performance Testing Shopware Developer Conference. Kore Nordmann 08. June 2013

DIGITAL TWINS W A Z U G D e c e m b e r

Visualizing Big Data on Maps: Emerging Tools and Techniques. Ilir Bejleri, Sanjay Ranka

GIS Capability Maturity Assessment: How is Your Organization Doing?

How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA

GIS for Crime Analysis. Building Better Analysis Capabilities with the ArcGIS Platform

2018 AWS Global Summit Sponsorship Overview

GIS for the Beginner on a Budget

GIS at UCAR. The evolution of NCAR s GIS Initiative. Olga Wilhelmi ESIG-NCAR Unidata Workshop 24 June, 2003

Exploit your geodata to enable smart cities and countries

Geodatabase 101 Why, What, & How

WE ARE. A boutique software development house specializing in innovative solutions

GIS CONCEPTS Part I. GIS ON THE WEB Part II

June 19 Huntsville, Alabama 1

New Directions in Catastrophe Risk Models

Managing the quantum risk to cybersecurity. Global Risk Institute. Michele Mosca 11 April 2016

Finding Common Ground Through GIS

Launch of Data Collection or Production Centre for World Weather Information Service

Put the Weather to Work for Your Company

Edge Computing and the Next Generation Central Office

Infrastructure Automation with Salt

USEPA's Comprehensive Geospatial Information Sharing Framework

Advancing Machine Learning and AI with Geography and GIS. Robert Kircher

Wireless Network Security Spring 2015

The Underutilization of GIS & How to Cure It. Adam Carnow Esri

Knott, M. May Future t r e n d s

Incorporating ArcGIS Pro in your Curriculum

Transcription:

The Open Sourcing of Infrastructure Linux.conf.au 24 January 2018 Elizabeth K. Joseph @pleia2 2018 Mesosphere, Inc. All Rights Reserved. 1

Elizabeth K. Joseph, Developer Advocate Developer Advocate at Mesosphere working on DC/OS, Apache Mesos 15+ years working in open source communities 10+ years in Linux systems administration and engineering roles Author of The Official Ubuntu Book and Common OpenStack Deployments 2018 Mesosphere, Inc. All Rights Reserved.

The [recent] history of infrastructure (from a highly opinionated, open source view) 2018 Mesosphere, Inc. All Rights Reserved. 3

To make a server, first add 2018 Mesosphere, Inc. All Rights Reserved. 4

And so rose the proprietary world of software With proprietary Unix and Windows-based platforms, the stage was set for the golden age of proprietary software in the 1990s and into the 2000s. 2018 Mesosphere, Inc. All Rights Reserved. 5

Linux was an upstart, at best seen as cheap Unix Lots of FUD around open source 2018 Mesosphere, Inc. All Rights Reserved. 6

I liked it anyway. 2018 Mesosphere, Inc. All Rights Reserved. 7

So I got a junior Linux systems administrator job! 2018 Mesosphere, Inc. All Rights Reserved. 8

Some of the topics during a seminar I spoke at in the 00s What is Free/Open Source Software (FOSS)? How & Why Linux and FOSS can Deliver Business Results Managing FOSS: Thousands of Alternatives - How To Choose? Using Open Source Web Applications to Produce Business Results 2018 Mesosphere, Inc. All Rights Reserved. 9

Turning point: LAMP stack 2018 Mesosphere, Inc. All Rights Reserved. 10

Flood of changes to how we interact with software Reluctance to be locked-in by a vendor Greater concern over security Wanted the ability to fix bugs ourselves Learned that innovation is stifled when software is developed in isolation 2018 Mesosphere, Inc. All Rights Reserved. 11

Flood of changes to how we use software Downtime becoming [considerably more] unacceptable Increase in reliance upon scaling and automation Transition from server pets to cattle Larger focus on data (retention, speed) 2018 Mesosphere, Inc. All Rights Reserved. 12

[T]he seeds of the future were found in free software and the Internet rather than in the now-establishment technologies offered by Microsoft. Tim O Reilly, What's the Future and Why It's Up to Us 2018 Mesosphere, Inc. All Rights Reserved. 13

Open source is now ubiquitous 2018 Mesosphere, Inc. All Rights Reserved. 14

Source: The state of the Octoverse 2016 https://octoverse.github.com/ 2018 Mesosphere, Inc. All Rights Reserved. 15

Developers are using, developing on, contributing to, and sharing open source software! Operations is using and developing on open source software. 2018 Mesosphere, Inc. All Rights Reserved. 16

When I left my ops job, I left my tools behind CC BY 2.0 https://www.flickr.com/photos/90692443@n05/8239219385/ 2018 Mesosphere, Inc. All Rights Reserved. 17

Time to open source ops stuff! 2018 Mesosphere, Inc. All Rights Reserved. 18

Done! Configuration management Puppet Modules Chef Cookbooks Ansible Playbooks Open application definitions DC/OS Universe Catalog Juju Charms Full disk images Dockerhub and other container registries 2018 Mesosphere, Inc. All Rights Reserved. 19

Welcome to the present! 2018 Mesosphere, Inc. All Rights Reserved. 20

The Cloud. Including IaaS, PaaS, SaaS... 2018 Mesosphere, Inc. All Rights Reserved. 21

Open Sourcing Infrastructure: PHASE 2 What were some of the reasons for going open source in the first place? Security Ability to diagnose and fix bugs without vendor intervention Increased control over our data and services Avoiding vendor lock-in 2018 Mesosphere, Inc. All Rights Reserved. 22

Most people just consume the cloud without thinking... many users are sinking cost into infrastructure that is not theirs, and they are giving up data and information about themselves without thinking. Edward Snowden, OpenStack Summit, May 9, 2017 2018 Mesosphere, Inc. All Rights Reserved. 23

Let s think. 2018 Mesosphere, Inc. All Rights Reserved. 24

Is the service I m using adhering to open standards, or am I locked in? 2018 Mesosphere, Inc. All Rights Reserved. 25

What is my recourse if the service vendor goes out of business...or is bought by a competitor? 2018 Mesosphere, Inc. All Rights Reserved. 26

Does the vendor have a history of communicating clearly and honestly with their customers about downtime, security, etc? 2018 Mesosphere, Inc. All Rights Reserved. 27

Does the vendor respond to bugs and feature requests? 2018 Mesosphere, Inc. All Rights Reserved. 28

Will the vendor use our data in a way that I m not comfortable with? (or worse, isn t allowed by your own customer agreements) 2018 Mesosphere, Inc. All Rights Reserved. 29

Initial costs may be low, but do you have a plan to handle long term, growing costs? 2018 Mesosphere, Inc. All Rights Reserved. 30

You could consider all these things and acknowledge them as acceptable risks. Many organizations do! Just make sure you are actually, seriously considering the risks. 2018 Mesosphere, Inc. All Rights Reserved. 31

Or look again to Open Source Various infrastructure technologies are available: OpenStack Kubernetes* Docker swarm mode* DC/OS with Apache Mesos*...and more in the future with a constantly growing ecosystem! * Can be used in the cloud or on premises 2018 Mesosphere, Inc. All Rights Reserved. 32

EXAMPLE: DC/OS Architecture Overview Services & Containers DC/OS HDFS Jenkins Marathon Cassandra Flink Spark TensorFlow Kafka MongoDB Your App Container Orchestration Security & Governance Monitoring & Operations User Interface & Command Line ANY INFRASTRUCTURE 2018 Mesosphere, Inc. All Rights Reserved. 33

I leave you with: Hybrid Cloud Open source tooling can be platform agnostic, all you need is some kind of Linux install, this gives you: Opportunity to use multiple cloud platforms at once, or in-house components of your infrastructure Ability to migrate between cloud and in-house platforms as cost, performance or other metrics change Gives your developers choice about where their applications run 2018 Mesosphere, Inc. All Rights Reserved. 34

Why open source should be the first choice for cloud-native environments article Questions? https://opensource.com/article/17/8/open-sourcing-infrastructure Elizabeth K. Joseph Twitter: @pleia2 Email: lyz@princessleia.com 2018 Mesosphere, Inc. All Rights Reserved. 35