Keynote: "Cloud Native Past, Present and Future," by Cheryl Hung of Cloud Native Computing Foundation
Location: RJR Forum
Google started using Borg as its internal workload manager in 2003. In 2014, Google introduced Kubernetes as an open source container orchestration platform that leveraged what it had learned from Borg. Now it is one of the world's most popular open source projects, used by more than 71% of Fortune 100 companies.
Cheryl Hung, will present how and why the Kubernetes community has grown to its present state, the role of the CNCF as a neutral home, and where we might go next.
Keynote: "How Can Cloud Computing Help Us Answer the Really BIG Questions" by Tom Stoderstrom, NASA Jet Propulsion Laboratories
Location: RJR Forum
There is an explosion of new technologies that are helping enterprises innovate and evolve. During this talk, Tom Stoderstrom will discuss how NASA's Jet Propulsion Laboratory is making effective use of cloud computing to surf the latest technology waves in the Final Frontier. Using the latest cloud computing it hopes these technologies will help answer the really big questions concerning life in Space, the Universe, Earth, and finding Earth 2.0.
"Education as a Service: Containerization and Orchestration of CS50 IDE" by Dr. David Malan and Kareem Zidane of Harvard University
Location: RJR Forum
CS50 is Harvard University's introductory course in computer science, freely available as OpenCourseWare, with hundreds of students on campus each term and more than one million registrants online. So that students have a uniform environment with which to begin programming (without client-side technical difficulties in the way), the course provides CS50 IDE, a free, cloud-based solution.
To minimize cost and avoid homegrown orchestration of VMs, the course transitioned to pods, one container per student. But the migration was not without challenges. How to provide users with ephemeral containers but persistent storage? How to proxy arbitrary ports to students' own web services? And, ultimately, how to provide students with the abstraction of their own machine, without k8s-specific implementation details clouding their own understanding thereof? In this talk, CS50's own solutions thereto.
Terraform is a great IaC tool for creating infrastructure on cloud platforms. One thing that we sometimes fail to realize is that creating infrastructure should be a separate task from deploying your application. This talk will discuss decoupling your infrastructure creation from deploying your application to the cloud. This becomes especially relevant when creating a CI/CD pipeline to support application deployment. A pipeline for your application should not have the capability to modify or destroy underlying core infrastructure components such security groups, load balancers, and subnets that support the application. It is an important lesson to learn before things go wrong in production.
Location: 19 ABC
As modern development teams continue to own more of the full lifecycle of microservices, it is time to add a new pillar to the 3 pillars of Observability - Security. Learn how, with an integrated analytics platform approach, you can combine log, metrics, and traces with security events to provide true, meaningful DevSecOps visibility. We will cover how it is possible to bring both a DevOps and a SecOps perspective together and enable your team to move faster, and more confidently, forward.
Learn how Sky UK’s private cloud has transformed IT delivery through self service capabilities whilst driving significant cost savings through ambitious server consolidation and license optimization. Find out how an “automate first” approach has reduced deployment times from weeks to minutes and ensures infrastructure is delivered “right first time, every time.” What happens when you give developers the ability to provision thousands of virtual machines a month, and how does it change their behavior? How can internal showback/chargeback be used to balance demand with long-term financial sustainability? Discover how Sky leverages latent unused cloud capacity to deliver a friction-less capability for developers to deploy free, time-limited virtual machines for development and test purposes to supercharge innovation and creativity.
The challenges in executing custom AI components within a serverless framework will be addressed, using AWS as a reference. The challenges related to the IP spaces, costs related to attaching and detaching the ENIs to lambda functions, and overall design patterns in a micro services environment will be addressed in this context. Service orchestration flows using step functions that use asynchronous units for processing along with lambda functions will be covered. We identify how we can expose these as service endpoints using API Gateway.
AWS Systems manager Run Commands execute some core processing logic in containers (ECS or Kubernetes). We will cover these scenarios along with the realization of layering security for this framework to expose the AI customizations and logic as service endpoints, and some of the things that can be deployed at the edge.
Due to climate change, resources like water and farm land are becoming scarce. With Earth's population due to hit 9.5 billion by 2050, we must become smarter on how we deliver the resources and energy that go into our food.
Thankfully, cloud tech and IoT devices deployed by farmers are now playing an integral role in managing these resources. Recent IoT advancements made sensor technology much more affordable. Cheaper devices created a staggering rise in data collection/storage and an acceleration in related technologies like cloud processing for AI and ML. Thanks to this revolution, Alex will present on how farmers are now able to utilize cloud tech built for agriculture (both rural and urban) to save money, reduce waste, reduce energy usage, and keep up with growing demand.
Join the Cloud Native Revolution Capture-the-Flag workshop where individuals and teams are unleashed into our proving grounds to identify cloud-based security flaws. Put your cloud knowledge to the ultimate test, or gain new skills, by solving security-related challenges across multiple cloud platforms. Tracks provide challenges for all skill levels across all platforms, conducting recon, elevating privilege, stealing data, and abusing systems. Compete for Glory! Win the Cloud!
Seating is limited. Sign-up by invitation only.
Vanguard’s Chaos and Resilience Engineering team is helping the organization’s developers instrument their applications for observability by developing a central Lambda function to generate synthetic traffic, and template alerts and dashboards to make observability easy!
Everyone in tech is getting excited about adopting SRE practices, but before jumping into something like chaos engineering, it’s important to instrument systems for observability first. At Vanguard, we have developed a central AWS Lambda function that application teams can utilize to send synthetic traffic to their applications, with minimal effort. The function generates results in a standardized log format that allows teams to clone dashboards and alerts from pre-built templates, based on customizable Service Level Objectives, so they can check the observability box quickly and focus on continuing to deliver new features. In this session, I’ll cover why we decided to build vs. buy when so many products offer this functionality (spoiler alert: it was more than just cost!), how we implemented the solution technically, and all of the benefits we have observed so far.
Location: 18 DEF
In today’s application architecture the focus is to provide a scalable and resilient platform that is designed with zero customer interruptions. Even with continuous deployments of frequent releases, we want to build with a mindset of always available. With the increase of abstraction layers pulled up the stack, it is easy to forget about what the stack is built on within private clouds. There is focus at the application tier but what about the infrastructure it runs on? In this presentation, we will look into the underbelly of private cloud and how their purpose is to provide a cattle farm but its existence is still maintained like a veterinary. We will showcase how we are limiting customer interruptions as we perform upgrades and repairs with CI/CD and Infrastructure as code.
While containers are becoming increasingly practical in application development environments, operating a container-based environment is a challenge most organizations are not prepared to tackle. Much of the container and orchestrator work is focused around the needs of developers, while the knowledge and tools needed to operationalize are still evolving. Considerations need to be made across a broad range of areas including, but not limited to, continuous-delivery processes, capacity planning, monitoring, and security. With more organizations planning to use containers in production environments, the questions around operationalizing containers has become more urgent. Join Chris in this session to go beyond adopting containers as a new tool in your development journey and learn how to successfully operate them effectively in the cloud.
100% of executives will say that they care about security. But how do you turn that into a mechanism, to create a cloud security organization that is sophisticated, automated, and leverages your security controls (protective, detective, and reactive)? This session will walk through turning that security impetus into reality.
“If it’s not someone’s job, then it’s a hope—and a hope is not a plan."