Edge Computing Uzmanı Nedir? Ne İş Yapar?

Kanatlı ve tekerlekli veri merkezleri dünyasında, mimarinin diğer bileşenlerine daha az hesaplama gerektiren yoğun işlemler alarak merkezi bulut bilişimden bir miktar işten çıkarma fırsatı vardır. Bu blogda, webin yaklaşmakta olan sınırını keşfedeceğiz - Edge Computing .

“Edge” nedir?

'Edge', bilgi işlem altyapısının veri kaynağına daha yakın olması anlamına gelir. Olası kaynak veri kaynağına mümkün olan en yakın verinin işlendiği dağıtılmış çerçevedir. Bu altyapı, dizüstü bilgisayarlar, akıllı telefonlar, tabletler ve sensörler gibi bir ağa sürekli bağlanamayan kaynakların etkin kullanımını gerektirir. Edge Computing, kablosuz algılayıcı ağlar, işbirlikçi dağıtılmış eşler arası geçici ağ ve işleme gibi yerel bulut / sis hesaplama, mobil edge hesaplama, dağıtılmış veri depolama ve alma, özerk kendi kendine şifa olarak da sınıflandırılabilen çok çeşitli teknolojileri kapsar ağlar, uzaktan bulut hizmetleri, artırılmış gerçeklik ve daha fazlası.

Cloud Computing'un ademi merkeziyetçilik aşamasından geçmesi bekleniyor. Edge Computing, müşteriye daha fazla bilgi işlem, depolama ve ağ kurma getirme ideolojisiyle geliyor.

Neden Edge Computing?

Yasal soru! Edge Computing'e neden ihtiyacımız var? Bu yeni altyapıya sahip olmanın avantajları nelerdir?

Merkezi bir sunucuya sürekli bir canlı yayın gönderdiği, kendi kendini süren bir araba örneğini hayal edin. Şimdi, araba çok önemli bir karar almak zorunda. Araç, merkezi sunucuların verileri işlemesini ve ona yanıt vermesini beklerse, sonuç felaket olabilir. Her ne kadar YOLO_v2 gibi algoritmalar nesne algılama sürecini hızlandırmış olsa da , gecikme, arabanın merkezi sunucuya terabaytlar göndermesi ve ardından yanıt alması ve ardından harekete geçmesi gerektiğinde sistemin o bölümündedir! Bu nedenle, ne zaman duracağınız veya yavaşlayacağınız, arabanın kendisinde yapılacak gibi temel işlemlere ihtiyacımız var.

Edge Computing'ın amacı, genel bulut yeteneklerini en üst seviyeye getirerek gecikmeyi en aza indirmektir. Bu, iki biçimde gerçekleştirilebilir - mevcut donanımda çalışan bulut hizmetlerini taklit eden özel yazılım yığını ve genel bulut, birden fazla var olma noktası (PoP) konumuna sorunsuzca genişletildi.

Edge Computing kullanmanın bazı umut verici sebepleri aşağıda verilmiştir:


  1. Gizlilik : Tüm ham verilerin bulut sunucularında depolanması ve işlenmesi için gönderilmesinden kaçının.
  2. Gerçek zamanlı yanıt verme : Bazen reaksiyon zamanı kritik bir faktör olabilir.
  3. Güvenilirlik : Sistem bulut sunuculara bağlantısı kesildiğinde bile çalışabilir. Tek bir başarısızlık noktasını kaldırır.

Yukarıda belirtilen noktaları anlamak için, sıcak bir anahtar kelimeye cevap veren bir cihaz örneğini ele alalım. Örnek, Demir Adam'dan Jarvis. Kişisel Jarvis'inizin tüm özel konuşmalarınızı analiz için uzaktaki bir sunucuya gönderdiğini hayal edin. Bunun yerine, çağrıldığında yanıt verecek kadar akıllıdır. Aynı zamanda, gerçek zamanlı ve güvenilir.

Intel CEO'su Brian Krzanich bir in söz konusu olayın özerk arabalar sürüş her sekiz saat boyunca verilerin 40 terabaytlarca üretecektir. Şimdi bu veri akışıyla birlikte, iletim süresi önemli ölçüde artacaktır. Kendi kendini süren otomobillerde, gerçek zamanlı veya hızlı kararlar çok önemlidir. İşte edge bilişim altyapısı kurtarmaya gelecek. Bu kendi kendini süren otomobillerin karar alması gerekenler, sonuçları durdurup durdurmamanın felaket olabileceği bir saniyeye bölünmüştür.
Başka bir örnek, dronlar veya dörtgenler olabilir, diyelim ki, insanları tanımlamak veya yardım paketleri sunmak için kullanıyoruz, o zaman makineler yerel olarak engelleri önlemek için yolu değiştirmek gibi temel kararları almak için yeterince akıllı olmalıdır.

Edge Hesap Formları

Aygıt Edge

Bu modelde, Edge Computing mevcut ortamlarda müşterilere götürülür. Örneğin, AWS Greengrass ve Microsoft Azure IoT Edge .


Bulut Edge

Bu Edge Computing modeli temelde genel bulutun bir uzantısıdır. İçerik Teslim Ağları, statik içeriğin önbelleğe alındığı ve coğrafi olarak yayılmış bir son konumdan iletildiği bu topolojinin klasik örnekleridir.

Vapor IO bu kategoride gelişmekte olan bir oyuncudur. Bulut edge için altyapı oluşturmaya çalışıyorlar. Buhar IO, Buhar Odası gibi çeşitli ürünlere sahiptir. Bunlar kendi kendini izler. Vapor Software, VEC (Vapor Edge Controller) tarafından sürekli izlenen ve değerlendirilen kullanımıyla içine yerleştirilmiş sensörleri vardır. Ayrıca, bu blogda daha sonra göreceğimiz OpenDCRE'yi de kurdular.



Aygıt edge ile bulut edge arasındaki temel fark, dağıtım ve fiyatlandırma modellerinde yatmaktadır. Bu modellerin dağıtımı - cihaz edge ve bulut edge - farklı kullanım durumlarına özgüdür. Bazen her iki modeli de dağıtmak bir avantaj olabilir.

Etrafınızdaki Edgeler

Edge Computing örnekleri etrafımızda giderek daha fazla bulunabilir:


  • Akıllı sokak lambaları
  • Otomatik Endüstriyel Makineler
  • Mobil cihazlar
  • Akıllı Evler
  • Otomatik Taşıtlar (arabalar, uçaklar vs.)


Veri iletimi pahalıdır. Hesaplamayı veri kaynağına yaklaştırırken, gecikme süresi azalır, son kullanıcılar daha iyi bir deneyime sahiptir. Edge Computing'in gelişen kullanım durumlarından bazıları Artırılmış Gerçeklik (AR) veya Sanal Gerçeklik (VR) ve nesnelerin İnternetidir. Örneğin, insanların bir Artırılmış Gerçeklik tabanlı pokemon oyunu oynarken kazandığı acele, eğer “gerçek zamanlılık” oyunda mevcut olmasaydı mümkün olmazdı. Akıllı telefonun kendisi merkezi sunucular değil AR yapıyordu. Makine Öğrenimi (ML) bile Edge Computing'den büyük ölçüde yararlanabilir. ML algoritmalarının tüm ağır iş eğitimi bulutta yapılabilir ve eğitimli model neredeyse gerçek zamanlı ve hatta gerçek zamanlı tahminler için en üst düzeyde dağıtılabilir.

Edge Computing ile IOT arasında çok fazla kafa karışıklığı var. Basitçe belirtilirse, Edge Computing bir şeylerin akıllı Internet'inden (IOT) başka bir şey değildir. Edge Computing aslında geleneksel IOT'u tamamlar. Geleneksel IOT modelinde, sensörler, cep telefonları, dizüstü bilgisayarlar vb. Tüm cihazlar merkezi bir sunucuya bağlanır. Şimdi, lambasına sönmesi için komut verdiğiniz bir durumu hayal edelim, bu kadar basit bir işlem için, verinin buluta iletilmesi, orada analiz edilmesi gerekir ve sonra lamba sönmesi için bir komut alır. Edge Computing, bilgisayarları evinize yakınlaştırır, yani lamba ve bulut sunucuları arasındaki sis tabakası verileri veya lambanın kendisini işlemek için yeterince akıllıdır.

Aşağıdaki resme bakarsak, her şeyin merkezileştirildiği standart bir ÇOK uygulamasıdır. Edge Computing felsefesi mimariyi merkezileştirmeden bahseder.



Sis

Edge katmanı ve bulut katmanı arasında sıkıştırılmış, Sis Katmanı var. Diğer iki katman arasındaki bağlantıyı kapatır.

Sis ve edge hesaplamaları arasındaki fark bu makalede anlatılmaktadır -


  • Sis Hesaplama - Sis hesaplama, zekayı ağ mimarisinin yerel alan ağı seviyesine indirir, bir sis düğümündeki veya IoT ağ geçidindeki verileri işler.
  • Edge computing, bir uç ağ geçidinin veya cihazın zekasını, işlem gücünü ve iletişim özelliklerini doğrudan programlanabilir otomasyon kontrol cihazları (PAC'ler) gibi cihazlara iter.



Edge Computing'i nasıl yönetiriz?

Aygıt İlişkileri Yönetimi veya DRM, birbirine bağlı bileşenleri internet üzerinden yönetmeyi, izlemeyi ifade eder. AWS IOT Core ve AWS Greengrass , Nebbiolo Technologies, Fog Node ve Fog OS geliştirmiştir , Vapor IO, veri merkezlerini kontrol edip izleyebilen OpenDCRE'ye sahiptir.

Aşağıdaki görüntü (kaynak - AWS ), AWS altyapısını kullanarak Edge On Computing'in nasıl yönetileceğini gösterir.



AWS Greengrass, kullanıcıların IoT cihazları ve uygulama mantığı oluşturmak için Lambda işlevlerini kullanmalarını mümkün kılar. Özellikle, AWS Greengrass, yerel yürütme için konuşlandırılabilecek uygulamaların bulut tabanlı yönetimini sağlar. Yerel olarak konuşlandırılmış Lambda işlevleri, yerel olaylar, buluttaki mesajlar veya diğer kaynaklar tarafından tetiklenir.

Bu GitHub Repo iki Greengrass cihazları, hafif kontrolör ve bir trafik ışığı kullanarak bir trafik ışığı örneğini göstermektedir.

Sonuç


Yeni nesil hesaplamanın Edge Computing tarafından çok etkileneceğine ve Edge tarafından mümkün olacak yeni kullanım durumlarını keşfetmeye devam edeceğine inanıyoruz.

Kaynaklar

https://www.forbes.com/sites/janakirammsv/2017/09/15/demystifying-edge-computing-device-edge-vs-cloud-edge/2/#5a547a605d19

https://hackernoon.com/edge-computing-a-beginners-guide-8976b6886481

https://www.automationworld.com/fog-computing-vs-edge-computing-whats-difference

https://en.wikipedia.org/wiki/Edge_computing

https://a16z.com/2016/12/16/the-end-of-cloud-computing/

https://github.com/aws-samples/aws-greengrass-samples/tree/master/traffic-light-example-python

Yorum Yap