Kichkina serverlar, ulkan orzular: matchbox o‘lchamidagi chipdan edge computing qanday boshlangan?
Cho'ntagingizdagi server
Tasavvur qiling: 1999-yil, internet yangi yangilik. AQShning UMass laboratoriyasida olimlar shunday kichik veb-serverni internetga ulabdi - ko'zdan ko'rinmaydigan darajada mayda. PIC 12C509A mikrokontrollerida ishlagan, 4MHz tezlikda, dastur uchun atigi 512 so'z ROM bor edi.
Bu iPic loyihasi: kompyuterlash qonunlari har doim kattalashmaydi, shundaymi?
Cheklovlar yangi g'oyalarni tug'ilqazdi
iPic haqiqiy hayratlanarli: bu o'yinchoq emas edi. To'liq TCP/IP stack, RFC-1122 standartiga mos, HTTP 1.0 bilan ishlagan, bir nechta faylni berib turgan. TCP/IP yadrosi 256 baytga sig'di. HTTP server va fayl tizimi yana 256 ko'rsatma. Yarim protsessor ilovalarga qoldi.
Bugun gigabaytli konteynerlar bilan oddiy API qurayotganimizda, boshqa kishilar match boshiga server sig'dirganini ko'rish kamsitadi.
Tizim oddiy edi:
- 8 pinli mikrokontroller (protsessor)
- 24LC256 EEPROM (qattiq disk)
- Quvvat regulyatori
- Sariq va ko'k nozik simlar
Routerga ulang - internet tirnoq ostidagi qurilmaga gaplashdi.
Bugungi dasturchilar uchun nima ahamiyatli?
Domain va hosting haqida yozayotgan blogda nima uchun 25 yillik loyiha? Chunki iPic bugungi kun bilan bog'liq.
Edge computing AWS yoki Cloudflare bilan boshlanmagan. Bu yerda boshlandi - har bir hisoblash uzoq serverlarda bo'lishi shart emas. Ba'zilar ma'lumot paydo bo'lgan joyda yaxshi.
IoT allaqachon ko'zda edi. Olimlar lampochka, sensor va jihozlarni internetga ulashni aytgan. Bugun millionlab qurilmalar shu usulda ishlaydi. Aqlli termostat, kameralar, sanoat sensorlari - iPic vorislari.
Cheklovlar zo'r muhandislik beradi. Cloud katta o'lchamni o'rgatadi. 512 so'z bilan har ko'rsatma muhim. Natija - tez, ishonchli kod.
O'tmish va hozirgi o'rtasidagi ko'prik
Bugun serverless funksiyalar soniyada ishga tushadi. CDN statik kontentni butun dunyoga yetkazadi. Mikrokontrollerlar ob-havo stansiyasidan sanoat boshqaruvigacha internetda.
Infratuzilma kuchaydi, lekin printsip bir: shishirishsiz funksiya berish mumkin. Aqlli arxitektura kerak.
NameOcean'da shuni o'ylaymiz. Domain chiroyli ism emas - cloud, edge va IoT'ga kirish eshigi. Edge qurilmalari bilan ishlasangiz, iPic olimlari orzu qilgan kelajakdasiz.
O'rganadigan narsalar
iPic bir nechta saboq berdi:
Cheklovlar ijodkorlik ochadi. Resurs kam bo'lsa, oqilona qurasiz. Zamonaviy frameworklar shishirishga undaydi, iPic jamoasi buni bajarmagan.
TCP/IP muammo emas. Protokol IoT va edge uchun to'siq emas - tashkilot va vositalar muammo. 1999-da 256 baytga sig'di. Bugungi shishirish qatlamlardan.
Kichik serverlar muhim. Match boshidagi chip kerak emas, lekin falsafa foydali. Muammoni eng kichik yechim hal qiladi.
Kichik infratuzilmaning kelajagi
iPic'dan beri mikrokontrollerlar kuchaydi. Simsiz aloqa ishonchli. MQTT, CoAP, HTTP/2 standartlari bor. Oddiy dasturchilar embedded bilan ishlaydi.
Asosiy fikr bir: tarqalgan, edge hisoblash markazlashgandan kuchli.
IoT qursangiz, edge domain olsangiz yoki hisoblashni ma'lumotga yaqinlashtirsangiz, iPic poydevori ustidasiz. Chip eskirgan, lekin g'oya yangi.
Keyingi mikroservis yoki edge funksiyani joylashtirsangiz, kamroq bilan ko'p nima qilish mumkinligini o'ylang. Bu yaxshi yechimlarga olib boradi.
Oldinga
Milliard tranzistor va terabayt saqlash davri. Shu bilan birga, pochta markasi o'lchamidagi qurilmalar millivatt bilan ishlaydi va "eng kam nima kerak?" deb so'raydi.
Bu iPic merosi. Mikrokontroller emas, savolning o'zi.