What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think...

31
What is your edge? From the cloud to the edge, extending your reach April 2, 2019 [email protected]

Transcript of What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think...

Page 1: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

What is your edge? From the cloud to the edge, extending your reachApril 2, 2019

[email protected]

Page 2: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

A Definition of Edge

“The delivery of computing capabilities to the logical extremes of a network in order to improve the performance, operating cost and reliability of

applications and services. By shortening the distance between devices and the cloud resources that serve them, and also reducing network hops, edge

computing mitigates the latency and bandwidth constraints of today's Internet, ushering in new classes of applications.

In practical terms, this means distributing new resources and software stacksalong the path between today's centralized data centers and the increasingly

large number of devices in the field, concentrated, in particular, but not exclusively, in close proximity to the last mile network, on both the

infrastructure side and the device side.” – State of the Edge 2018

2

Page 3: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Many Edges

3

Device EdgeOperating Standalone

Infrastructure Edge

Core Cloud

Edge Data Centers

Access Edge

Aggregation Edge Device Edge Gateway

Core Edge

Page 4: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Frictionless ShoppingCreating a seamless process from start to finish through the entire customer journey.

Modern consumers value convenience and speed, the

ability to easily find products and a fast checkout

CC BY 2.0 Guiseppe Milo,

Page 6: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Industry:Oil pipeline

Shannonpatrick17 CC BY 2.0

Page 8: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

More Case for Edge

Supply chainSmart citiesRemote securityVideo analyticsLocation servicesOptimized local content distribution and data cachingEnergyDrones

Health Care• Telemedicine

transportation solutions• Driverless cars and trains

Mobile ConnectivityRemote Location (Finance/Retail)Utilities (water, gas, electric, facilities management)

Page 9: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Common Thread For The Edge CasesDistributed infrastructure demands a different architecture

Characteristics• Massive data growth• Workloads move closer to the end user• Software applications tap into local content

and real-time information- Meet application latency (< 20 ms) requirements

• Deliver an improved end user experience• Do not place unreasonable demands on

connectivity to the core- Network needs to be smarter- Work in conjunction with the core capacity

Sense Process Act

Page 10: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Common Thread For The Edge Cases

Characteristics• Massive data growth• Workloads move closer to the end user• Software applications tap into local content

and real-time information- Meet application latency (< 20 ms) requirements

• Deliver an improved end user experience• Do not place unreasonable demands on

connectivity to the core- Network needs to be smarter- Work in conjunction with the core capacity

Distributed infrastructure demands a different architecture

Demands• High service uptime• Streamlined operation

- Admin/Operator - aggregate, supervise and expose massively distributed infrastructure resources

• DevOps- Implement new kinds of services that may be

deployed/managed on-demand• Critical infrastructure

- Enable high performance, reduce latency, improve availability, scalability, address security need, improve fault management

Page 11: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

… More to consider…

Vast numbers of deploymentsPeople time and skills demandsRemote or unreachable environments • Zero touch• Physical designs – limited power, processing

capacity, security, dirt, humidity, vibration

Moving data isn’t free• The data transfer & compute requirements

vary by network layer

Consistency with the core • Think Control

- Unified orchestration• operational mechanisms• Service management

life cycle management- Easy deployment- Low touch manageability- Maintainability- Rapid response to events- Fast recovery- Fault management

Page 12: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Open Source Edge - Chaos?

IEEE-SA(1934)

ETSI-MEC

Edge Computing Group

Page 13: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Open Source Edge

IEEE-SA(1934)

ETSI-MEC

Edge Computing Group

Page 14: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Open Source Edge

IEEE-SA(1934)

ETSI-MEC

Edge Computing Group

Creating an open architecture for fog computing that is

necessary to enable interoperability and

scalability.

Page 15: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Fog computing is a: A horizontal, system-level architecture that distributes computing, storage, control and networking functions closer to the users along a cloud-to-thing continuum.

An extension of the traditional cloud-based computing model• Where implementations of the architecture can reside in multiple layers of a network’s topology

Preserved benefits of cloud• Including containerization, virtualization, orchestration, manageability, and efficiency

Architecture Pillars of OpenFog• Security, scalability, openness, autonomy, RAS (reliability, availability and serviceability), agility,

hierarchy, and programmability.

Page 16: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Fog Deployment Models

Raw data & data processing

Intelligence Creation

Page 17: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Open Source Edge

IEEE-SA(1934)

ETSI-MEC

Edge Computing Group

Encompasses various approaches to disperse

Information Technology (IT), Communication Technology

(CT) and Operational Technology (OT) Services

through information messaging infrastructure as

well as legacy and emerging multi-access

networking technologies

Page 18: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Open Source Edge

IEEE-SA(1934)

ETSI-MEC

Edge Computing Group

Creating a standardized, open environment which

will allow the efficient and seamless integration

of applications from vendors, service

providers, and third-parties across multi-vendor Multi-access

Edge Computing platforms

Page 19: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

ETSI MEC Specifications

Best Practice and Guidelines Use Cases and Requirements Technical Requirements Reference Architecture UE application interface Bandwidth Management API UE Identity API Location API General principles for Mobile

Edge Service APIs

Radio Network Information API Mobile Edge Platform

Application Enablement Mobile Edge Management; Application lifecycle, rules

and requirements management System, host and platform

management General principles for MEC

Service APIs

Page 20: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Open Source Edge

IEEE-SA(1934)

ETSI-MEC

Edge Computing Group

…standardizing on how REST APIs are

described.

Page 21: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Open Source Edge

IEEE-SA(1934)

ETSI-MEC

Edge Computing Group

Page 22: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

LF Edge Umbrella

Akraino: • An open source software stack that supports high-availability cloud services optimized for edge

computing systems and applications. The Akraino Edge Stack is designed to improve the state of edge cloud infrastructure for enterprise edge, OTT edge, and carrier edge networks.

Edge X Foundry: • A loosely-coupled microservices framework with a focus on the IoT Edge. It simplifies the process

to design, develop and deploy solutions across industrial, enterprise, and consumer applications.

Edge Virtualization Engine:• A new project to develop new levels of control of cloud native applications through virtualization of

on-prem edge devices.

Home Edge: • Intelligent home edge computing open source framework, platform and ecosystem running on a

variety of devices with interoperable, flexible, and scalable edge computing services with a set of APIs that can also run with libraries and runtimes.

Page 23: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Open Source Edge

IEEE-SA(1934)

ETSI-MEC

Edge Computing Group

Page 24: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Eclipse IoT

24

Page 25: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Open Source Edge

IEEE-SA(1934)

ETSI-MEC

Edge Computing Group

Page 26: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

StarlingX

Page 27: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Application Delivery

Physical Infrastructure: Multi-platform Servers, Switches, Storage

Container ManagementSUSE CaaS Platform

StorageSUSE Enterprise Storage

NetworkingSDN and NFV

ComputeVirtual Machine & Container

Multimodal Operating SystemSUSE Linux Enterprise Server

Platform as a ServiceSUSE Cloud Application Platform

Private Cloud / IaaSSUSE OpenStack Cloud

Software-Defined Infrastructure

SUSE Manager

Infrastructure & Lifecycle

Management

Public Cloud

SUSE Cloud Service Provider

Program

SUSE Software-defined Infrastructure and Application Delivery Approach

Page 28: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

Leverage SDI To The Edge

To meet the demands: Massive Data Move workloads Apps tap User experience Connectivity

28

Page 29: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement
Page 30: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement
Page 31: What is your edge? - SUSE Linux · vary by network layer. Consistency with the core • Think Control - Unified orchestration • operational mechanisms ... Application Enablement

References[1] Cloud Edge Computing, Beyond the Data Center, https://www.openstack.org/assets/edge/OpenStack-EdgeWhitepaper-v3-online.pdf[2] http://archive.sltrib.com/article.php?id=1383502&itype=cmsid[3] https://nrf.com/blog/new-kind-customer-whats-driving-retail-evolution[4] https://www2.deloitte.com/insights/us/en/focus/human-capital-trends/2017/future-workforce-changing-nature-of-work.html[5] https://medium.com/cerebrus/proximity-computing-edgy-edgier-edgiest-94cc92971cf6[6] ETSI MEC Reference Architecture: https://www.etsi.org/deliver/etsi_gs/MEC/001_099/003/01.01.01_60/gs_MEC003v010101p.pdf[7] https://www.ibm.com/downloads/cas/NDE0G4LA[8] https://www.suse.com/media/success-story/knorr_bremse_ag_ss.pdf[10] https://www.etsi.org/deliver/etsi_gs/MEC/001_099/003/01.01.01_60/gs_MEC003v010101p.pdf