Loading…

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Cloud Applications [clear filter]
Tuesday, October 27
 

11:15am

Paradigm Shift - Leveraging Private Cloud to Encourage Scale and Resiliency at the App Layer
Moving from an era of vertical scaling and infrastructure resiliency to a world where reliability in the infrastructure is not assumed and application owners must start thinking about horizontal scaling and fault tolerance at higher layers can be challenging. A deep dive into what are the best practices for deploying distributed, scalable applications on cloud, where are the challenges and what solutions scale well.

Hear real world examples of how Comcast stood up an internal private cloud service leveraging OpenStack and Ceph. In less than 3 years the cloud is supporting over 500 internal customers including large scale, high performance applications such as our X1 platform and Residential Email.

A review of what architectures, tools and services work well for large scale stateless applications as well as how smaller apps tackle their deployments. Answers to where and how our apps securely manage state, store data, and plan for failure.

Speakers
avatar for Sri Basam

Sri Basam

Distinguished Architect, Walmart
Sri is an infrastructure architect at Walmart.
avatar for Rick Melick

Rick Melick

Walmart Cloud Computing Platform (WC²P), Walmart Stores, Inc.
Accountable for building one of the world’s largest, private, OpenStack, production clouds at this Fortune #1 retailer -- 200,000+ cores. Software Engineering Manager for the team implementing Infrastructure as a Service (Elastic CaaS, STaaS, SDN) on OpenStack for Walmart. Associates... Read More →
avatar for Andrew Mitry

Andrew Mitry

Sr. Distinguished Engineer, Walmart
Andrew Mitry, senior distinguished engineer at Walmart, currently leads architecture for a team that builds and operates one of the largest private clouds run on OpenStack and Ceph. Mitry coordinates among Walmart's development, engineering and operations teams as well as the OpenStack... Read More →



Tuesday October 27, 2015 11:15am - 11:55am
Kougyoku

12:05pm

Manila and Sahara: Crossing the Desert to the Big Data Oasis
Manila, at its core, provides basic provisioning and management of file shares to users of an OpenStack cloud. The Sahara project provides a framework to expose Big Data services such as Spark and Hadoop. Together these two projects create a solution that is greater than the sum of its parts.

Natural synergy and popular demand led these three teams to develop a joint solution to expose Manila file shares within the Sahara construct to solve real Big Data challenges.
  
This talk serves as a brief introduction to what these two projects encompass as well as a detailed look at the joint integration work that was created involving:

 o      Sahara Data sources
 o      Manila File Shares
 o      Horizon Integration
 o      Sample Workflows
     
 Some administrative enhancements to Manila will also be covered including:

 o   Manila snapshots
 o   NFS Connector for Hadoop
 o   HDFS driver for Manila
 
Finally, a demo will be presented showing a Sahara data processing job running with binaries, data sets, and results hosted in Manila file shares mounted on a Sahara cluster.

Attendees will leave this session with an understanding of Manila and Sahara integrations and tangible use cases where it can be leveraged as a key component of a Big Data application deployment.

Speakers
avatar for Jeff Applewhite

Jeff Applewhite

Technical Marketing Engineer, NetApp
Jeff Applewhite is a Technical Marketing Engineer with NetApp’s Cloud Solutions Group. Jeff has an extensive background in operations, storage, high availability, and hosting large, distributed applications requiring the strictest Service Level Agreements.  Jeff focuses on helping... Read More →
avatar for Ethan Gafford

Ethan Gafford

Senior Software Engineer, Red Hat, Inc., Red Hat
I'm a lifelong programming hobbyist and open source enthusiast who found my way back to software after starting my career as a Registered Nurse (I originally hoped to segue back into medical software, but fell in love with pure tech.) My background is overwhelmingly centered around... Read More →


Tuesday October 27, 2015 12:05pm - 12:45pm
Kougyoku

2:00pm

OpenStackClient and OpenStack Python SDK
Learn about the newer features of OpenStackClient:

* simplify the experience of communitcating with multiple clouds
* operate as a long-running process to eliminate repeated loads/forks as a subprocess
* explore the plugin interface and capabilities exposed
* what changes with the adoption of the Python SDK?

Speakers
DT

Dean Troyer

Senior Cloud Software Engineer
Dean has been working on and around OpenStack from the beginning and before with the original Nova deployment at NASA.  He began the OpenStackClient project to provide a consistent command-line interface for the OpenStack APIs.  He is currently a Senoir Cloud Software Engineer... Read More →


Tuesday October 27, 2015 2:00pm - 2:40pm
Kougyoku

2:50pm

Managing Medical and Health Data With OpenStack, a Wearable Sensor, and Smart Apps
Let's talk about the application workloads and scenarios you can envision on a truly open cloud. What do you think about owning your health data or fitness data? How about running the infrastructure on an OpenStack cloud?

After learning that her eleven-year-old son was diagnosed with Type I diabetes in 2014, Anne began investigating technology to help with the daunting task of living with the day-to-day management of the condition. True story, she found a way to use OpenStack resources to monitor data from his continuous glucose monitor (CGM) to gather not just five data points a day but nearly 300 data points in a 24-hour period.

Hear the story of finding Nightscout, a collection of open source projects that can run real-time monitoring applications on OpenStack clouds.  While the project's original approach to collect the data required an Android phone attached to the CGM receiver, the project now has a REST API for collecting and displaying data. Justin has a family member with Type I diabetes also, and we can compare and contrast the proprietary approach with the open source approach. We can demonstrate the Nightscout web application and iOS app running on a Rackspace Cloud server with node.js connected to a MongoDB database.

While the CGM use cases are medical devices with medical data, we also want to explore consumer data collection such as fitness trackers. Let's discuss the full spectrum of open source and open data in an open cloud.

Speakers
avatar for Anne Gentle

Anne Gentle

Principal Engineer, Rackspace
Anne Gentle works in open source projects with the OpenStack project at Rackspace, using open source techniques for API design and documentation. She ensures the docs.openstack.org site contains relevant and accurate documentation for 20 projects written in Python across 130 git repositories... Read More →
avatar for Justin Shepherd

Justin Shepherd

Distinguished Architect
As the distinguished architect for Rackspace Private Cloud powered by OpenStack, Justin Shepherd is an ambassador of openness. He is often traveling the globe talking about the powers of OpenStack and private cloud, and has trained numerous companies on deploying and operating OpenStack... Read More →


Tuesday October 27, 2015 2:50pm - 3:30pm
Kougyoku

3:40pm

Building Applications With Swift: Developer On-Ramp
In this session, we will talk about stuff that's going to make developing Swift easy by offloading the hard problems of storage. OpenStack Swift makes your application better. We can find dozens of storage systems that can do read write and delete but the fact that you can use swift for these advanced features means that you're able to focus on making your app awesome rather than worrying about the hard problems in storage.

We will cover how application developers can take advantage of some of the more advanced features in Swift, including... TempURL, StaticWeb, FormPost, and Static or Dynamic Large Objects among others.

Speakers
avatar for Clay Gerrard

Clay Gerrard

Sr. Software Engineer
Clay Gerrard is a Sr. Software Engineer at SwiftStack. SwiftStack is a technology innovator of private cloud storage for today’s applications, powered by OpenStack Swift. Clay was part of the original development team at Rackspace that created Rackspace Files, which became the Swift... Read More →
avatar for Doug Soltesz

Doug Soltesz

Senior Product Manager
Doug is currently a Senior Product Manager at SwiftStack and has over 15 years of experience working in Information Technology. Prior to joining SwiftStack, Doug was VP of IT at Budd Van Lines. Doug has been recognized and received innovation awards in the areas of green initiatives... Read More →


Tuesday October 27, 2015 3:40pm - 4:20pm
Kougyoku

4:40pm

Effective IoT system on OpenStack
IoT is one of the biggest topics in IT system today.  In this session, we will discuss how we can achieve an effective IoT system on OpenStack.

Firstly we'll describe IoT use cases, and summarize some generic requirements for IoT backend.  Secondly, we'll present our reference design of IoT backend on OpenStack IaaS.  Finally, we'll discuss the result of fit and gap analysis of OpenStack itself as a platform for IoT backend.

This session includes following items.

What kind of components we need to enable IoT backend
How to design and create network model to gather up all data from distributed sources
How to support flexible data gathering, storing and processing of massive data
How to archieve multi-tenanty required for IoT platform



Speakers
avatar for Takashi Kajinami

Takashi Kajinami

Platform engineer, NTT DATA
Takashi Kajinami is a platform engineer at NTT Data since 2012, who has worked on the private cloud storage construction, with OpenStack Swift and Sheepdog. He is recently interested in IoT system, container technologies and the automation of system operation.
avatar for Hiroshi Miura

Hiroshi Miura

Manager, NTT DATA Corporation
Mr. Hiroshi Miura is an experienced speaker in areas of Linux, Python, OSS education and OpenStreetMap. He made presentations and panel sessions including LinuxCon 2010, PyConJP 2011, LinuxCon 2012, Enterprise User Meeting 2013. He is now providing proffessional services to customers... Read More →


Tuesday October 27, 2015 4:40pm - 5:20pm
Kougyoku

5:30pm

The Real Slim Shade
I'm slim shade yes I'm the slim shade all you other slim shades are just imita ... ok, so the joke only makes it so far before the rhyming breaks horribly.

The OpenStack Infra project is one of the largest and most active OpenStack End Users in existence. As a result, we've learned just about everything about how OpenStack operates for consumers, the ways it can fail and the way different clouds diverge. We've encoded all of that learning in a library called 'shade' which wraps the OpenStack clients in the business logic needed to get your work done. shade is currently at the heart of Infra's nodepool project, which is the program that provides a pool of nodes across multiple public clouds so that everyone's OpenStack test jobs can run, as well as the new OpenStack modules that are in the Ansible 2.0 release.

In this talk, we'll talk briefly about the motivation for and challenges of writing shade - but we'll mostly talk about how to use it to get stuff done. In the process, there may be some ranting about things which could work better but don't.

I do not promise to not rap.

Speakers
avatar for Monty Taylor

Monty Taylor

Red Hat


Tuesday October 27, 2015 5:30pm - 6:10pm
Kougyoku
 
Wednesday, October 28
 

11:15am

Could You Please Pass Me the PaaS?
You have got your IaaS cloud up and running but are your developers happy? Has your IaaS forced your developers to also become agile sysadmins? At Symantec, we want out cloud developers to remain developers and this means abstracting away complexities of compute, storage and networking details and instead focus on actual software development.

After we built our Openstack cloud at Symantec, our next logical step was to build a Platform as a Service that to provide even more automation and streamlining to our customer’s experience. In this talk, we will share our experience and lessons learned in building a unified customer facing PaaS solution around our Openstack cloud.

Some of the topics we will cover are:

  • The results of our evaluation of different PaaS platforms that are out there like Cloudfoundry, Openshift and Deis

  • Potential design architectures to use when building your own PaaS from scratch

  • Adding multi-tenancy to your PaaS

  • Benefits of running on both containers and VMs


Speakers
avatar for Miguel Zuniga

Miguel Zuniga

Director of Engineering, Mirantis
Experience technical lead, who during his past 10 years in the field has worked with physical, virtual and cloud technologies. He is a supporter of all open source projects and evangelist of using open source tools. Now is a member of the Symantec's Cloud Platform Engineering leading... Read More →


Wednesday October 28, 2015 11:15am - 11:55am
Kougyoku

12:05pm

Auto Scaling Cloud Infrastructure and Applications
In this session, we will show you how to use OpenStack's Heat, Monasca, and Neutron, to autoscale your application! Autoscaling helps you maintain application reliability and intelligently scales your infrastructure while managing infrastructure costs.

In the Liberty release you will be able to use performance and health metrics to trigger scaling policies in Heat. This powerful feature enables the following use cases and much more:

  • Dynamically remove VMs when load is low

  • Automatically scale up to larger VMs when load is high

  • Increase reliability and automatically recover from failed VMs

  • Automatically rebalance application traffic via the Neutron LBaaS


As part of this presentation the audience will learn more about how we have implemented autoscaling, some of the challenges faced during the implementation, and application autoscaling best practices. We will also demonstrate horizontal autoscaling a sample web application while rebalancing incoming traffic with 0 down time.

Speakers
avatar for KANAGARAJ MANICKAM

KANAGARAJ MANICKAM

KANAGARAJ MANICKAM, Huawei Technologies India Pvt. Ltd.
Sr. Software Engineer @ HP. Expertise in HP Storage, Server and Data-center Management and automation. Core Reviewer @ OpenStack Heat Actively working in OpenStack Heat from Kilo release. In addition, having good developer and operator knowledge in Keystone, Nova, Cinder and Neutron... Read More →
avatar for Matt Young

Matt Young

Director of Product Management, Puppet


Wednesday October 28, 2015 12:05pm - 12:45pm
Ogyoku

12:05pm

Your First C# App on OpenStack
Do you know C#? Want to learn how to write a scalable cloud application
using an OpenStack SDK? Come to this presentation!

We will discuss how you can use OpenStack.NET to
*    Create and destroy compute resources.
*    Scale available resources up and down.
*     Use Object and Block storage for file and database persistence.
*    Make cloud-related architecture decisions such as turning functions
into micro-services and modularizing them

Speakers
avatar for Tom Fifield

Tom Fifield

OpenStack community manager
After working on scalability in computing at particle physics experiments like ATLAS at the Large Hadron Collider, Tom led the creation of a cloud designed for the publicly-funded research sector in Australia.It currently serves thousands of researchers directly, using many datacentres... Read More →
avatar for Bo Liang

Bo Liang

Product Manager
Liangbo is a Product Manager at the 99cloud OpenStack Infrastructure group, He has been working with OpenStack as a cloud platform for more than three years.


Wednesday October 28, 2015 12:05pm - 12:45pm
Kougyoku

2:00pm

The Good, The Bad, and The Ugly of the OpenStack APIs: An Application Developer's View
On one hand, OpenStack is quite promising with open APIs, open-source reference implementation with extensible plug-in architecture to support different implementations. On the other hand, it is a nightmare for software developers building enterprise-grade distributed applications on-top-of OpenStack i.e., using only APIs available to users/tenants.  Such applications need to be elastic (scale-out and scale-in as loads fluctuate), highly-available (several 9's of availability), and support high throughput (several Gbps of traffic). Unfortunately, many of the primitives available in the physical infrastructure to be able to build such services are either non-existent or available via ad-hoc extension APIs at the virtual infrastructure layer in OpenStack implementations.


The Good (examples):




  • Nova's CRUD API for VMs: The basic VM creation and deletion with several options are pretty solid APIs in the OpenStack and this allows an application orchestration engine to easily scale-out and scale-in the app VMs as needed. The placement options exist albeit bit restricted.


  • Neutron's CRUD API for networks, ports, router, subnets: Neutron abstractions of the networks, ports, routers, and subnets makes it easy for an application orchestration engine to connect VMs to right networks for creating multiple app tiers with proper isolation.




The Bad (examples):




  • No notification APIs from OpenStack services such as Nova, Neutron, Glance, and Keystone: There is no way for the application orchestrator process to timely detect rebooted/deleted/dead application VMs or ports. The only option is to periodically check.


  • Security groups API mess: Depending on whether Nova is implementing the security groups or Neutron, the semantics of the APIs are different!!


  • Network performance: The reference implementation's stack is too complex (layers of different bridges connected by veth pairs, iptables with resource intensive nf_conntrak) with multiple bottleneck locations. And different vendors' plugins have myriad of other limitations.




The Ugly (examples):




  • Too much restriction on network connectivity without exposing proper APIs to customize: For example, source IP address spoofing is not allowed even in a local network, where as that is an essential primitive for building highly available services. Ad-hoc neutron extension APIs such as allowed-address-pairs and port-security APIs alleviate this but not being part of core APIs means it is not no guarantee that they are available everywhere


  • Semantics of APIs left to the interpretation of plugins: for example, in a physical world, all servers connected to a switch can communicate at L2 without any restriction. However, with all of the neutron plugins, there is one or another restriction imposed that is not explicitly indicated (for example, can't have the multiple fixed IPs on a port, can't have the same IP on two ports, etc.)



Speakers
avatar for Praveen Yalagandula

Praveen Yalagandula

OpenStack Architect, Avi Networks
Praveen Yalagandula is the OpenStack Architect at Avi Networks, responsible for designing and developing the integration of Avi Networks’ Cloud Application Delivery Platform with OpenStack infrastructure services. At Avi, Praveen also leads the application performance visibility... Read More →


Wednesday October 28, 2015 2:00pm - 2:40pm
Kougyoku

2:50pm

Managing Microservices at Scale With OpenStack + Docker - Your Ideal Environment for DevOps
OpenStack gives you a non-proprietary and extensible cloud. Microservices and Docker allow for extensible app architecture, and a vendor-agnostic, scalable infrastructure. While Microservices simplify app deployments, they come with a price: because it is so fragmented, it is more difficult to track and manage all the independent, yet inter-connected, components of the app.

With a combination of Docker, OpenStack, and an end-to-end orchestration layer you can have a Microservices architecture, while supporting easy deployments across Build, QA, and Production environments, with a scalable, centrally managed Openstack infrastructure.

This seamless integration between the application and the infrastructure simplifies and accelerates your DevOps processes and software delivery pipeline, while maximizing compute resources.

Using real examples and a live demonstration (JIRA, Jenkins, Chef, Selenium), this talk would cover best practices and tips for enabling a robust, scalable and extensible DevOps infrastructure to support today’s modern app delivery – all the way from architecture, pipeline design, build, test, and deployment.

Speakers
avatar for Nikhil Vaze

Nikhil Vaze

Staff Software Engineer, Electric Cloud
Nikhil Vaze is a Staff Software Engineer on the Electric Cloud engineering team. He is a full stack engineer and loves to hack on things. Nikhil holds a Bachelor of Science in Computer Engineering and Master of Science in Security Informatics from Johns Hopkins University.


Wednesday October 28, 2015 2:50pm - 3:30pm
Ogyoku

2:50pm

Using Terraform With OpenStack
Terraform is an open source tool that enables users to declaratively design infrastructure and have those designs materialize into working components. It is useful for developers who want to create or manage IT architectures across multiple clouds.

OpenStack support was added to Terraform earlier this year, enabling users to deploy cloud-based infrastructure inside the OpenStack clouds.

This session will cover the following topics:

  • What Terraform is

  • How to write a Terraform configuration

  • Using Terraform with OpenStack

  • Terraform and OpenStack internals


No prior knowledge of Terraform is required to attend. By the end of the session, you'll be ready to start deploying cloud infrastructure inside OpenStack using Terraform.

Speakers
avatar for Joe Topjian

Joe Topjian

Systems Architect, Cybera
Joe currently lives in Alberta, Canada, building and automating clouds for Cybera. Joe is also a co-author of the OpenStack Operations Guide and is an active member of the OpenStack Operators community.


Wednesday October 28, 2015 2:50pm - 3:30pm
Kougyoku