Welcome to CloudLand
Kaslin Fields
Cloud Advocate
Oracle Cloud Infrastructure
Copyright © 2019 Oracle and/or its affiliates.
kaslinfields
Safe Harbor Statement
The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation.
Statements in this presentation relating to Oracle’s future plans, expectations, beliefs, intentions and prospects are “forward-looking statements” and are subject to material risks and uncertainties. A detailed discussion of these factors and other risks that affect our business is contained in Oracle’s Securities and Exchange Commission (SEC) filings, including our most recent reports on Form 10-K and Form 10-Q under the heading “Risk Factors.” These filings are available on the SEC’s website or on Oracle’s website at http://www.oracle.com/investor. All information in this presentation is current as of September 2019 and Oracle undertakes no duty to update any statement in light of new information or future events.
Copyright © 2019 Oracle and/or its affiliates.
Kaslin Fields
• Cloud Advocate at Oracle
• CNCF Ambassador
• Cloud Native, DevOps, Kubernetes
• Tech Comic Creator (https://kaslin.rocks)
Copyright © 2019 Oracle and/or its affiliates.
• “Lift and Shift”• An application which has gone through a “Lift and Shift” has been moved
from your datacenter to the cloud, but is still running in much the same way it was in your datacenter.
• Cloud Native• The cloud is a unique environment, with unique benefits.
• Certain methodologies can only be used in the cloud due to its unique capabilities – these capabilities and methodologies are called “Cloud Native.”
4
VS
Cloud Native Computing Foundation (CNCF)• Independent non-profit
• Mission: Promote the growth and adoption of Cloud Native Technologies
• Support and promote many “cloud native” open source projects
• Maintain a “Cloud Native Landscape” to help companies understand the breadth of Cloud Native software
5
6
7
What are the most exciting and
unique things about going to an
amusement park or festival?
8
Amusement Park / Festival Food
9
In-House vs Cloud Native
Copyright © 2019 Oracle and/or its affiliates.
Oracle Cloud Infrastructure Registry (OCIR)
11
• Convenient and Efficient Packaging
– Compatible Docker Registry
• Same Great Flavor Every Time!
– A container created from a container image will always be the same – it’s repeatable
• Portable
– Containers can run on many types of Operating Systems.
Popcorn Kernels
Oracle Container Engine for Kubernetes (OKE)
12
• Delicious Fresh-Popped Popcorn!
– Use Container Images from OCIR
• Easy to Eat!
– Spin up a cluster at the press of a button
– Kubernetes makes managing containers at scale easy
• Share with your friends!
– Run containerized applications for many teams on one Kubernetes cluster
Oracle Functions (Serverless)
13
• Pre-Popped, Pre-Candied, and Pre-Packaged!
– “Serverless” lets you focus on the code that’s important to your business, while we handle the infrastructure
• Conveniently Portioned!
– Pay only for what you need
• Pay only while your code is running
• Always Delicious!
– The same function (code) can be run repeatably
Functions Use Case
15
Storage1. Upload an image
3. Process Image
4. A processed image is produced and stored.
2. The image being inserted to object storage triggers an
event
API Gateway
16
• Three Flavors, One Stick!• The API Gateway will allow you to call one
endpoint to use functionality from all OCI services.
• Instead of calling directly to each service, you will call the gateway and it will get you the functionality you need.
Resource Manager (Managed Terraform)
17
• Lots of ingredients in a convenient, delicious package!
• Manage all your infrastructure resources in various environments declaratively
• Made Fast!• Create/manage many resources with a
simple command
• Terraform is owned by Hashicorp• Other Infrastructure as Code tools exist, but
Terraform is a popular Open Source one
There’s more to an amusement park
than just food though.
19
Let’s talk about
some other things
that go into running
an amusement park.
Oracle Event Service
20
• Something Happened!
– Create a trigger which will send a message (an event) to the endpoint of your choice when a certain action occurs
• For example, a new object is inserted into object storage
• Standardized
– Events are based on a standardized format owned by the Cloud Native Computing Foundation (CNCF)
• https://cloudevents.io/
Event
Event Receiver/Endpoint
Functions + EventUse Case
21
Storage1. Upload an image
2. The image being inserted to object storage triggers an
event
3. Process Image
4. A processed image is produced and stored.
This trigger is
an event!
Oracle Notification Service
• Send out an alert• Oracle Notification Service allows
you to send an alert to an external endpoint such as Slack or a PagerDuty service
• Can be triggered by an event
Copyright © 2019 Oracle and/or its affiliates.
Copyright © 2019 Oracle and/or its affiliates.
Storage
This event triggers the
Notifications Service,
which sends a message
to PagerDuty.
Monitoring & Logging
• Ride Status at a Glance• Monitoring tools such as Prometheus
(owned by the CNCF) allow you to keep an eye on the status of your resources
• They collect data which can then be displayed as graphs through visualization tools
• Monitoring Examples: Prometheus (CNCF), Grafana
• Logging Example: Fluentd (CNCF)
25
Ride Wait Time/Status
Ferris Wheel 15min
Spinning Tea Cups 25min
Speed Rider CLOSED
Viking Ship 10min
Oracle Streaming Service• A Constant Stream of Data
• Running an amusement park, just like running applications in the cloud, produces constant data which must be processed.
• Imagine keeping track of all of the data about ticket sales. This data is constantly streaming in.
• The OCI Streaming Service gives you an easy way to manage constant streams of data.
26
Tickets
Amusement Park of the Future
Copyright © 2019 Oracle and/or its affiliates.
Imagine a roller coaster that can detect when its line reaches a certain length.
For our last Cloud Native Service, we need to get a little futuristic.
Autoscaling
• Automatically Add Capacity to Meet Demand
• Set a trigger such as “CPU or Memory usage over 80%”
• When this trigger occurs, your Instance Pool will automatically scale to meet demand
• Automatically Reduce Capacity When Not Needed
• You can also set a trigger such as “CPU or Memory usage under 50%”
• This will cause your Instance Pool to automatically terminate unneeded instances to reduce cost
Copyright © 2019 Oracle and/or its affiliates.
Additional Roller Coaster Train
29
Thanks for Visiting Cloud Land!
What will you do withOracle Cloud Free Tier??
Always Free
30-Day Free Trial
visit oracle.com/free to view the services you can use for unlimited time
Get US$500 in free credits – ensure to enter the same email used for Modern Cloud Day Sydney 2019 registration. This offer is valid for 30 days from 3 December 2019.
+
_