CBInsight 에서 Edge Computing 대해 포스팅한 글입니다.
원본 출처는 해당 포스팅의 마지막부분에 등록되어 있습니다.
1. 도입 : 생산되는 데이터의 양이 기하 급수적으로 많아질 예정임. 예를들어 어떤 장치에 부탁된 수많은 센서들이 동시에 많은 데이터를 생산해 냄과 동시에 그것을 빠르게, 안정적으로 처리해야 함.
2. 엣지 컴퓨팅이란?
– 엣지 컴퓨팅은 데이터가 생산되는 곳 가까운곳에서 데이터를 바로 처리 할 수 있게 하는 것을 말함. 디바이스 자체가 될수 있고, 가까운 다른 디바이스가 될 수 있음.
3. 컴퓨팅 시장 환경의 변화
– 클라우드 컴퓨팅 시장의 성장: 대량의 데이터를 물리적인 장치없이 웹 상으로 업로드하기 시작함. 구글, 아마존, 마이크로 소프트등 대기업들이 참여.
– 향후에는 엄청난 데이터량를 안정적이고, 빠르게 처리하는 것이 관건.
– CB insights에 따르면 2022년까지 엣지 컴퓨팅 시장은 67.2억 달러까지 성장할것으로 전망하며, 클라우드 컴퓨팅과 결합시에 효과적일것으로 예상.
– 모터,펌프,제너레이터를 비롯한 여러가지 센서에서 클라우드와 이들 사이에서 데이터를 변환하여 주고 받는것을 줄이는 역할을 할것으로 예상
– 기차 엔진의 센서의 경우 모든 데이터를 클라우드에 전송할 필요없이 운행에 영향을 주는 주요 데이터만 전송하면, 네트워크에 영향을 주지 않음.
적은 데이터를 클라우드에 전송하고, 장치와 클라우드 사이에서 데이터를 처리할때 발생하는 지연이 줄어듦.
4. 엣지 컴퓨팅의 장점
– 실시간으로 빠르게 데이터를 처리하고 분석
– 낮은 비용 : 클라우드 컴퓨팅보다 비용이 낮음
– 네트워크 트레픽이 적음
– 어플리케이션의 효율성 증가
– 개인 프라이버시의 보호: 최근 이슈가 되고 있는 개인 데이터의 해킹, 남용 문제를 어느정도 해결할수 있을 것으로 봄. 개인 데이터를 중앙 클라우드에 업로드 하지 않고 엣지에서만 보관함으로서 중앙 클라우드 해킹시 개인 정보가 유출되는 위험을 줄일 수 있음
5. 엣지 컴퓨팅시장의 전망
– 엣지 컴퓨팅 시장은 아직 초기 시장이지만 가파르게 성장하고 있음
– 클라우드 컴퓨팅 서비스 회사가 엣지컴퓨팅으로 서비스를 확장하는 추세임
– Amazon : GreenGrass
– Microsoft : Azure IoT Edge solution
– Google : hardware chip Edge TPU and Cloud IoT Edge
6. 다양한 산업을 넘나드는 엣지 컴퓨팅
– 센서의 가격이 내려가고, 엣지 디바이스가 많아 질수록 다양한 산업에 엣지 컴퓨팅이 활용될 것
– 교통 수단 : 자율주행 자동차/비행기/기차 등 다양한 교통 수단에서 엣지 컴퓨팅이 적용 될것
– 의료 : 맥박, 수면 패턴등을 클라우드에 올리지 않고, 바로 분석하고 즉시 반응하게 함
– 제조 시설 : 수집된 데이터를 클라우드에 전송할 필요없이, 이상 감지시 현장에서 즉각적인 대응
– 농업, 스마트 팜 : 네트워크 인프라가 떨어진 대규모 농장과 같은 경우 값비싼 네트워크 설치 및 유지 비용이 큰 걸림돌이었으나, 엣지컴퓨팅으로 어느정도 해결할 수 있을 것으로 예상
– 에너지 : 오일이나 가스 시설을 안전하게 모니터링. 오일이나 가스 시설과 같은 경우 모니터링 시설과 대상이 상당히 멀리 떨어져 있을 수 밖에 없음. 위급 상황 발생시 즉각적인 대응이 가능.
– 데이터는 기하 급수적으로 증가하고, 전송 속도도 빨라지고 있음. 하지만 중앙 데이터를 중앙에서만 수집하고 관리하는 전통적인 방식은 한계가 있음. 엣지컴퓨팅이 그 대안이 될 수 있으나, 완벽하게 나아가고 있다고는 보기 어려움. 디바이스 용량의 한계와 클라우드와 연동되지 않은 상태에서의 장치의 동작, 엣지자체의 동작과 클라우드가 요구되는 동작을 완벽하게 구분하여 수행하도록 하는 여러가지 문제가 있음. 하지만 몇가지 엣지 컴퓨팅의 사례가 보여주는 것처럼 엣지 컴퓨팅이 기업들에게 다양한 산업에 거쳐 더 많은 기회를 줄것이고, 기존 클라우드 시스템을 변화 시킬 것임.
The cloud is no longer sufficient to instantaneously process and analyze the troves of data generated — or soon to be generated — by IoT devices, connected cars, and other digital platforms. Enter edge computing.
Sometimes faster data processing is a luxury — other times it’s the difference between life and death.
An autonomous vehicle, for example, is essentially a large, high-powered computer on wheels that collects data through a multitude of sensors. For these vehicles to operate safely and reliably, they need to respond to their surroundings right away. Any lag in processing speed can be deadly.
While the bulk of data processing for connected devices now happens in the cloud, sending data back and forth across a central server can take seconds too long.
By the year 2020, it is estimated that the average person will generate 1.5 GB worth of data per day. With so many more devices connected to the internet and generating data, cloud computing might not be able to handle it all — especially at the faster speeds required for certain uses.
Edge computing makes faster data processing for autonomous vehicles possible, but how does it work?
What Is Edge Computing?
Edge computing enables connected devices to process data closer to where it is created — or the “edge.” This can be either within the device itself (i.e. sensors), or close to the device, and provides an alternative to sending data to a centralized cloud for processing. Some of the biggest players in tech — including Amazon, Microsoft, and Google — are exploring edge computing, potentially giving rise to the next big computing race.
While Amazon Web Services (AWS) remains dominant in the public cloud landscape, it remains to be seen who will emerge as the leader in this nascent edge computing space.
In this explainer, we dive more into what edge computing is, the benefits associated with the technology, and its applications across a wide range of industries.
A changing computing landscape
Before we can understand edge computing, we must take a look at how its predecessor — cloud computing — has paved the way for IoT devices worldwide.
CLOUD COMPUTING ENABLES A CONNECTED WORLD
From wearables to connected kitchen appliances, internet-connected devices are everywhere.
The global IoT market is expected to exceed $1.7T by 2019, more than tripling its size from the $486B seen in 2013.
As a result, cloud computing — the process by which many of these smart devices connect to the internet to operate — has become an increasingly dominant trend.
Cloud computing enables companies to store and process data (among other computing tasks) outside of their own physical hardware and across a network of remote servers — popularly known as the “cloud.”
For example, a person may choose to back up her smartphone using Apple’s iCloud. She can then retrieve her smartphone data via another internet-enabled device, such as her desktop computer, by logging into her account and connecting to the cloud. Her information is no longer confined to the capacity of the internal hard drive on her smartphone or desktop.
This is just one of many cloud computing use cases. Another example is running full scale applications that are accessed through a web or mobile browser.
Because of its rising popularity, cloud computing has attracted major tech players like Amazon, Google, Microsoft, and IBM.
Of the major public cloud providers, Amazon Web Services (AWS) and Microsoft Azure take the No.1 and No. 2 spots, respectively, according to a 2018 survey conducted by private cloud management company RightScale.
But centralized cloud computing is not ideal for all applications and use cases. Edge computing provides solutions where traditional cloud infrastructure may fall short.
THE SHIFT TO EDGE COMPUTING
In our data-heavy future, with billions of devices connected to the internet, faster and more reliable data processing will become crucial.
The consolidation and centralized nature of cloud computing has proven cost-effective and flexible over recent years, but the rise of IoT and mobile computing has put a strain on networking bandwidth.
Ultimately, not all smart devices need to utilize cloud computing to operate. In some cases, the back and forth can — and should — be avoided.
That’s where edge computing comes in.
According to the CB Insights Market Sizing tool, the global edge computing market is estimated to reach $6.72B by 2022. Although a nascent space, edge computing could prove to be more efficient in some areas where cloud computing operates.
Edge computing enables data to be processed closer to where it’s created (i.e. motors, pumps, generators, or other sensors), reducing the need to transfer data back and forth between the cloud.
It is described as a “mesh network of micro data centers that process or store critical data locally and push all received data to a central data center or cloud storage repository, in a footprint of less than 100 square feet,” according to research firm IDC.
For example, a train may contain sensors that can immediately provide the status of its engine. In this scenario, sensor data does not need to travel to a data center, whether on the train or in the cloud, to see whether something is impacting operations or not.
Localizing data processing and storage puts less of a strain on computing networks. When less data is sent to the cloud, the likelihood of latency — the delay in data processing that results from the interaction between the cloud and IoT devices — decreases.
This also places more responsibility on the hardware underlying edge computing technology, which consists of sensors for collecting data and CPUs or GPUs for processing data within connected devices.
As edge computing takes off, it is important to understand another technology that edge devices are involved with: fog computing.
While edge computing refers more specifically to the computational processes being done at or near the “edge” of a network, fog computing refers to the network connections between the edge devices and the cloud.
In other words, fog computing extends the cloud closer to the edge of a network; therefore, “fog computing always uses edge computing, but not the other way around,” according to OpenFog.
Going back to our train scenario: sensors can gather data, but cannot immediately act upon it. For example, if a train engineer wants information on how a train’s wheels and brakes have been operating, he can use sensor data aggregated over time to anticipate whether parts need service or not.
In this situation, data processing uses the edge, but it is not always immediate (unlike determining engine status). Using fog computing, short-term analytics can be assessed at a given point in time and do not require full travel back to a centralized cloud.
Thus, it’s important to understand that while edge computing complements cloud computing and works very closely with fog computing, it is by no means here to replace either.
Advantages of edge computing
Although a nascent space, edge computing offers some obvious benefits, including:
- Real-time or faster data processing and analysis: Data is processed closer to the source, not in an external data center or cloud, which reduces lag time.
- Lower costs: Enterprises spend less on data management solutions for local devices than for cloud and data center networks.
- Less network traffic: With an increasing number of IoT devices, data generation continues to rise at record rates. As a result, network bandwidth becomes more limited, overwhelming the cloud and leading to a greater bottleneck of data.
- Increased application efficiency: With lower latency levels, applications can operate more efficiently and at faster speeds.
Deemphasizing the cloud’s role also decreases the potential for having a single point of failure.
For example, if a company utilizes a centralized cloud to store its data and the cloud goes down, the data becomes inaccessible until the issue is resolved — and could lead to a serious loss of business.
In 2016, Salesforce.com went offline for more than 24 hours due to an outage at Salesforce’s North American 14 site (aka NA14). Clients could not access troves of customer data, from phone numbers to emails, and more — which heavily disrupted business.
Salesforce has since moved its IoT cloud to Amazon AWS, but the outage highlights a major problem with relying solely on the cloud.
Relying less on the cloud also means certain devices can operate reliably offline. This is especially useful in locations where internet connectivity is limited — whether in specific geographies with little access or remote, often inaccessible sites like oil fields.
Another key advantage to edge computing relates to security and compliance. This is especially important with governments becoming increasingly concerned with how companies leverage consumer data.
Such is the case with the recent enforcement of the General Data Protection Regulation (GDPR) in the EU, which seeks to protect individuals’ personal identifiable information from data abuse.
Because edge devices collect and act upon data at a local level, data transfer to the cloud can be avoided. Sensitive information then doesn’t need to pass through a network, and should a cyberattack to the cloud occur, the impact would likely be less dramatic than if the data was in flux.
Edge computing also allows a level of interoperability between emerging connected devices and older, “legacy” devices. It “converts the communication protocols” used by older systems into a language that modern connected devices can comprehend. This means legacy industrial equipment can be seamlessly and efficiently connected to modern IoT platforms.
Edge computing landscape
Today, the edge computing market is still relatively young. But it appears to be gaining more attention, especially as things become more connected.
The same players that have been dominant in cloud computing (Amazon, Google, Microsoft) are emerging as edge computing leaders.
Amazon was ahead of the initiative with its move into edge computing with AWS Greengrass last year. The service extends AWS to devices so they can “act locally on the data they generate, while still using the cloud for management, analytics, and durable storage.”
Microsoft has also made some major moves in the space. The company’s plan to spend $5B in IoT over the next 4 years involves its edge computing initiatives.
Microsoft announced its Azure IoT Edge solution, which “extends cloud analytics to edge devices,” and can be utilized offline. The company is also looking to focus on artificial intelligence applications at the edge.
Following suit, Google announced two new products earlier this month to help improve development of connected devices at the edge: hardware chip Edge TPU and Cloud IoT Edge, a software stack. According to Google,
“Cloud IoT Edge extends Google Cloud’s powerful data processing and machine learning to billions of edge devices, such as robotic arms, wind turbines, and oil rigs, so they can act on the data from their sensors in real time and predict outcomes locally.”
But interest is not limited to these three giants.
As more connected devices emerge, many players within the rising ecosystem are working on software and technology that will enable edge computing to take off.
Over the next four years, Hewlett Packard Enterprise (HPE) will invest $4B in edge computing. HPE’s Edgeline Converged Edge Systems is targeted at industrial partners that desire data center-level computing power while often operating in remote conditions.
The Edgeline Converged Edge Systems (Model EL 1000 pictured left) promises to provide industrial operations — such as across oil rigs, factories, or copper mines — with insight from connected devices without relying on sending the data to the cloud or data center.
Other major players in the burgeoning edge computing space include Scale Computing, Vertiv, Huawei Technologies, Fujitsu, and Nokia, among others.
AI chip maker NVIDIA launched Jetson TX2 in 2017, an AI computing platform for edge devices. This follows the release of its predecessor Jetson TX1, and claims to “[redefine] possibilities for extending advanced AI from the cloud to the edge.”
Many prominent companies have also invested in edge computing, including General Electric, Intel, Dell, IBM, Cisco, Hewlett Packard Enterprise, Microsoft, SAP SE, and AT&T.
In the private market, for example, Dell and Intel, have invested in Foghorn, an edge intelligence provider for industrial and commercial IoT applications. Dell has also participated in a seed round to IIoT edge platform IOTech.
Many of the companies mentioned above, including Cisco, Dell, and Microsoft, have also come together to form the OpenFog Consortium. The group aims to standardize applications of this technology.
Edge computing across industries
As the price of sensors and cost of computing continues to decrease, more “things” will be connected to the internet.
And as more connected devices become available, edge computing will see increasing applications across industries, especially as cloud computing proves inefficient in some cases.
We are already beginning to see its implications across different sectors.
“When we take the power of the cloud down to the device – the edge – we provide the ability to respond, reason and act in real time and in areas with limited or no connectivity … it’s still early days, but we’re starting to see how these new capabilities can be applied towards solving critical world challenges.” – Kevin Scott Microsoft CTO
From autonomous vehicles to agriculture, here are several sectors that would benefit from edge computing’s potential.
One of the most obvious potential applications of edge computing technology is across transportation — more specifically, autonomous vehicles.
Self-driving vehicles are heavily equipped with all types of sensors, from camera- to radar- to lidar-based systems, to help the vehicle operate.
As described earlier, these autonomous vehicles could utilize edge computing to process data much closer to the vehicle via these sensors, saving precious milliseconds. And while driverless cars are not yet mainstream, companies are preparing.
Earlier this year, The Automotoive Edge Computing Consortium (AECC) announced that it would be launching operations focused on connected cars solutions.
“Connected cars are rapidly expanding beyond luxury models and premium brands, to high-volume, mid-market models. The industry will soon reach a tipping point where the volume of vehicle data generated will overwhelm existing cloud, computing, and communications infrastructure resources.” – Kenichi Murata, president and chairman of the AECC
Members include DENSO Corporation, Toyota Motor Corporation, AT&T, Ericsson, Intel, and others.
But it’s not just just autonomous vehicles that generate a significant amount of data and require real-time processing. It’s also planes, trains, and other forms of transportation — driverless or not.
For example, the airplane manufacturer Bombardier’s C-Series has been heavily outfitted with sensors to immediately detect engine performance problems. Over 12 hours of flying, the airplane generates 844 TB of data. Edge computing allows real-time processing of the data, so the company can proactively deal with engine issues.
People have become increasingly comfortable wearing fitness trackers, glucose monitors, smartwatches, and other health-monitoring wearables.
But to truly capture the benefit of the massive amounts of data being collected, real-time analysis may be necessary — and while many wearable devices connect to the cloud directly, others can operate offline.
Some wearable health monitors can locally analyze pulse data or sleep patterns without connecting to the cloud. Doctors can then evaluate patients on the spot and provide on-demand feedback about their health.
But the potential for edge computing in healthcare goes far beyond wearables.
Consider the benefits of speedy data processing for remote patient monitoring, inpatient care, and healthcare management for hospitals and clinics.
Doctors and clinicians would be able to offer faster, better care to patients while also adding an additional layer of security to the patient-generated health data (PDHD). The average hospital bed has upwards of 20 connected devices, generating a considerable amount of data. Instead of sending confidential data to the cloud where it could be improperly accessed, it would happen closer to the edge.
As previously mentioned, localized data processing means a widespread cloud or network failure will not impact the process. Even if cloud operations were disrupted, these hospital sensors operate independently, and could still function as intended.
Smart manufacturing stands to gain insight from the vast numbers of sensors that are employed in modern factories. (Read about how technology is transforming manufacturing here.)
The decreased latency issues of edge computing could lead to faster, more responsive changes in manufacturing workflow, which would be able to apply insight and action in real-time. This might include shutting down a machine before it overheats.
A factory could employ two robots, outfitted with sensors and connected to an edge device, to do the same task. The edge device could run a machine learning model to predict if one of the robots will fail (pictured at the right).
If that edge device determined that a robot’s failure was likely, it would trigger an action to stop it or slow it down. This would allow the factory to assess the potential for malfunctions in real-time.
Robots may also become more self-sufficient and reactive if they can process data themselves.
Edge computing should allow for greater, quicker insight generated from big data, and a greater amount of machine learning to be applied to operations.
The end goals are capitalizing on the untapped value of the massive amount of data being created, preventing safety hazards, and lessening disruptions on the factory floor.
AGRICULTURE AND SMART FARMS
Edge computing is ideal for agriculture, given the often remote locations and hostile conditions of farms that may present bandwidth and connectivity concerns.
Right now, smart farms wanting to improve connectivity are investing in expensive fiber, microwave connections, or having a full-time satellite; edge computing provides a suitable cost-effective alternative.
Smart farms could use edge computing to monitor temperature, equipment performance, and automatically slow or shut down processes (e.g. an overheating pump).
ENERGY & GRID CONTROL
Edge computing could prove especially effective across the energy industry, particularly for safety monitoring with oil and gas utilities.
Pressure and humidity sensors, for example, should be closely monitored, and cannot afford a lapse in connectivity, especially as most of these are located in remote areas. If something abnormal — such as an oil pipe overheating — happens and goes unnoticed, a disastrous explosion could occur.
Another benefit is the ability to detect equipment malfunctions in real-time. With grid control, sensors could monitor energy produced by everything from electric vehicles to wind farms to help make decisions around reducing cost and make energy generation more efficient.
Other industries that could leverage edge computing technology include finance and retail. Both of these sectors use large customer and backend data sets to inform everything from stock market picks to in-store clothing placement, and could benefit from less reliance on the cloud to process that data.
Retail could use edge computing applications to enhance the customer experience. While many retailers today are focused on improving in-store experiences, it would make sense to optimize the way data is collected and analyzed — especially when many are experimenting with the use of connected mirrors and smart displays already.
Additionally, many use point-of-sale data generated from tablets in-store, which is then transmitted to a cloud or data center. With edge computing, data could be analyzed locally, lessening the chance of a sensitive data leak.
From wearables to vehicles to robots, IoT devices are gaining momentum.
As we move towards a more connected ecosystem, data generation will continue to skyrocket, especially as 5G technology takes off and enables faster connections.
While a centralized cloud or data center has traditionally been the go-to for data management, processing, and storage, each has its limitations.
Edge computing can provide an alternative solution, but since the technology is still in its infancy, it’s difficult to predict its success moving forward.
Challenges around device capabilities — including the ability to develop software and hardware that can handle computational offloading from the cloud — are likely to arise. Being able to teach machines to toggle between a computation that can be performed at the edge and one that requires the cloud is also a challenge.
Even so, as adoption picks up, there will be more opportunities for companies to test and deploy this technology across sectors.
And while some use cases may prove the value of edge computing more clearly than others, the potential impact on our connected ecosystem as a whole could be game changing.