Comunicațiile și chestiile conectate la internet, adică IoT

După SOA și cloud, următorul buzzword este IoT (Internet of Things). Dacă ești în IT în zilele astea și nu faci IoT, atunci ești pe nicăieri. Acum adevărul e că IT-ul evoluează foarte rapid. Sau avem noi aerul ăsta să credem că celelalte industrii nu o fac? Na, nu contează, dar noi în IT alegem din când în când un trend sau două și ne adaptăm toate produsele, serviciile și mai ales marketingul la ele. Unii reușesc să fie pe val, iar ceilalți rămân cu marketingul.

La începutul acestui mileniu ne-am dat cu toții seama că IT-ul era format dintr-o mare colecție de soluții ca niște insulițe, care nu comunicau între ele. Service Oriented Architecture (SOA) venea să rezolve problema asta de integrare. Era felul nostru al furnizorilor de a le arăta clienților că ne-am învățat lecția și că de acum uite ce frumos le vom integra pe toate. Pe clienți nu îi interesa că se numește SOA sau altcumva, ei săracii doreau să scape de nebunia cu care s-au ales de-a lungul anilor.

Apoi, peste vreo 10 ani am venit cu cloud-ul, care e un alt fel de a spune că tu, stimate client, nu ai nevoie de serverele alea, fiindcă și așa nu știi să ai grijă de ele, iar noi o facem mult mai bine și, de fapt, mai bine îți ții tu infrastructura IT la noi în datacenterele astea mari și deștepte. Automatizare, capacitate cât vrei tu și plata adaptată în funcție de consum. E perfect pentru majoritatea clienților, chiar dacă îi mai sperie câte un Snowden… de parcă agențiile alea cu trei litere nu te vor urmări dacă vor, chiar dacă ai serverele la tine și dormi cu ele. Stați să vedeți cu IoT-ul ce vor putea face… dar până una alta, ia uite unde e IoT-ul pe curba de hype a lui Gartner. În vârf!

gartner hype 2014

Cum s-a ajuns la IoT? Păi de mult se vrea conectarea a cât mai multe chestii la internet. Calculatoare, telefoane, tablete, mai nou ceasuri, toate se vor conectate la internet. Și sunt conectate, direct sau indirect prin intermediul unui alt dispozitiv deja conectat. Cu IoT urmează senzori, valve, lămpi, porți, camere, bariere, de toate. Experiența căpătată din anii de SOA ne-au învățat cum să integrăm multe chestii și cum să comunicăm asincron. Apoi cloud-ul ne permite să conectăm o căruță de chestii, fără să ne doară prea mult la buzunar. Specialiștii în SCADA (supervisory control and data acquisition) se adaptează și ei, fiindcă senzorii și acționările sunt lumea lor, dar până acum comunicau prin rețele private. De acum vor comunica și ei pe bază de IP (Internet Protocol) și își vor conecta senzorii și valvele la internet. Desigur securitatea este o problemă serioasă și încă nerezolvată. Probabil vor apărea hackeri specializați în aprins lămpi, hăcuit camere și schimbat luminile semafoarelor de pe stradă, dar nu despre asta vreau să discut acum, ci despre comunicațiile de sub protocolul IP.

V-ați gândit de ce este important peste ce trec protocoalele de rutare IP și de transport TCP, esențiale pentru comunicația în internet? Cei care mai țineți minte nivelele modelului OSI știți că IP este la nivelul 3, TCP este la nivelul 4, iar dedesubt, la nivelul 1 este așa numitul nivel fizic și la nivelul 2 este data link. Aparent este indiferent dacă la aceste nivele este WiFi, sau 3G, sau LTE. De fapt ce sunt astea? Sunt modalități diferite de a transmite date prin unde radio, adică sunt tipuri de modulații, care mai de care mai deștepte. Observați că în lumea asta a IoT nu ne interesează sârmele și fibrele ci doar radio, adică wireless. Acum, tipurile astea de modulații au evoluat mai degrabă cu gândul la calculatoare, tablete și telefoane, adică chestiile pe care le avem acum conectate la internet. Adică au evoluat spre viteză, spre cât mai mulți Mbps. Deh, pozele și filmulețele alea de pe Facebook trebuie să se vadă imediat, nu-i așa? Problema e că în lumea IoT rareori ne interesează viteza, ba mai mult, ne interesează mai degrabă:

  • raza mare de acțiune;
  • consumul mic în timpul funcționării, pentru a putea alimenta senzorii cu baterii;
  • consumul foarte mic în standby, pentru a putea lăsa un senzor pe coclauri măcar câțiva ani fără schimbarea bateriei;
  • utilizarea unor frecvențe care să permită penetrarea clădirilor și subsolurilor;
  • cost redus al chip-urilor de modulație și demodulație (modem), fiindcă ne așteptăm să avem zeci de miliarde de chestii conectate la internet.

Nimic nu e încă stabilit în acest domeniu și sunt o grămadă de tehnologii candidate. Interesele sunt foarte mari la fiecare nivel, de la fizic până la aplicații. Marii jucători își marchează deja teritoriul. Furnizorii de cloud (Amazon, Microsoft, Google) vor să ne conectăm chestiile în cloud-ul lor, ceilalți (Cisco, IBM, Oracle) vor să folosim jucăriile lor pentru conectare indirectă, middleware și analiză. Cred că cel mai interesant va fi de văzut lupta dintre tehnologiile de la nivelul fizic, fiindcă dacă ești producător de chip-uri de modem și ai un potențial de zeci de miliarde de bucăți, chiar dacă le vinzi cu 2 dolari bucata, tot e un business frumușel. Vă propun să le împărțim după raza de acțiune.

În categoria sub 1km sunt:

În categoria 1-10km sunt:

Iar în categoria peste 10km sunt:

  • 2G, 3G, LTE, adică ăia cu mulți Mbps și cu consum mare
  • LoRa
  • Sigfox
  • OnRamp
  • și încă câteva mai obscure.

Doar câteva sunt standarde și niciuna nu s-a impus de facto. De fapt una din dezamăgiri este că 802.15.4g nu a decolat cum trebuia, probabil și din cauză că topologia de rețea de tip mesh produce consum mult mai mare la senzorii apropiați de gateway. Iată cum o problemă simplă de consum și baterie poate duce la neadoptarea unei tehnologii, chiar dacă e una generoasă și chiar dacă e standardizată.

Personal prevăd că Semtech va avea tracțiune în viitorul apropiat cu LoRa. LoRa (prescurtare de la long range) se bazează pe o modulație de chirp de tipul spectru împrăștiat, o topologie de rețea de tip stea și un consum fabulos de mic (18mA în funcționare și 0,001mA în standby). Patentul Semtech este la https://www.google.com/patents/US7791415 și, deși pe http://lora-alliance.org/ nu scrie cine sunt susținătorii, Cisco și IBM sunt printre ei, ceea ce este un semn important.

Vremuri interesante, din nou.

SAP și Oracle în Azure

Doi mari jucători pe piața de aplicații enterprise, SAP și Oracle, aterizează în cloud-ul Azure în mod exclusiv.

Produsele Oracle (Database, WebLogic, Java) le puteți deja folosi din Azure în ambele moduri: „bring your own license” sau „pay as you go”. Mergeți pe http://azure.com și dați-i bătaie. Și da, Azure este singura platformă de cloud suportată de Oracle. De fapt e mai mult: singura platformă de virtualizare, alta decât a lor.

SAP a anunțat ieri că vin și ei în Azure din această vară cu SAP Business Suite, SAP Business All-In-One, SAP Mobile Platform, SAP ASE și SAP HANA. Detalii la http://www.microsoft.com/en-us/news/press/2014/may14/05-19microsoftsappr.aspx.

Update 29.05.2014: gata, a venit vara, puteți folosi SAP în Azure. Detalii la http://azure.microsoft.com/en-us/campaigns/sap/

Powered by Windows Azure: Oracle

oracleTehnic era ok și până acum să rulezi produsele Oracle pe VM-urile din Windows Azure Infrastructure Services, însă nu erai suportat de Oracle și nici licențierea lor nu permitea chestia asta explicit, decât dacă aveai contract din ăla „all you can eat” cu ei.

De ieri s-a dat slobod la Oracle în Windows Azure. Oficial!

http://blogs.technet.com/b/microsoft_blog/archive/2013/06/24/partners-in-the-enterprise-cloud.aspx

Big Data pentru toată lumea

Am fost în audiență la evenimentul ăsta dedicat big data, deși aș fi vrut să vorbesc să le zic vreo două. Foarte faină ideea EuroCloud de a face un astfel de eveniment. Lăsând la o parte detaliile, practic au fost două tabere acolo:

  • unii care vor să țină big data pentru băieții mari: reprezentantul IDC afirmând că dacă nu analizezi peste 100TB înseamnă că nu faci big data, iar reprezentantul Oracle încercând să „vândă” fier/servere la metru pe care a pus un sticker de big data și evitând elegant întrebările de „cât costă?” în stilul „dacă întrebi cât costă, înseamnă că nu îți permiți”,
  • și alți furnizori (Axemblr, Drift Data sau uberVU) care sunt în business-ul de democratizare a big data, care își asumă să facă ei sisteme big data și să vândă servicii punctuale către terți.

Nu e nimic greșit în niciuna din abordări, le-am și spus, haideți să ne vedem de treabă. Ar fi foarte fain dacă am ignora hype-ul big data, care amenință să fie similar cu SOA sau BI, fiindcă fiecare vede în felul său aceste lucruri. Vor fi totdeauna clienți enterprise pentru care un proiect SOA, BI sau Big Data dacă nu e peste un milion de parai, atunci nu este treabă serioasă, și vor exista ceilalți care se vor mulțumi cu utilizări de nișă, specifice nevoilor lor, dar mult mai ieftine.

Guess what? Microsoft este și el în business-ul de democratizare a big data! Imaginați-vă simplitatea de administrare a la Windows aplicată unei platforme deschise de big data bazată pe Apache Hadoop, unde dorește clientul, pe fiarele sale on-premises sau în cloud pe Windows Azure, și decorată cu uneltele de analiză familiare din platforma de BI a Microsoft. Da, tot Excel dragi prieteni. One spreadsheet to rule them all.

Citiți mai multe la http://www.microsoft.com/bigdata/. Tot de acolo puteți descărca soluția on-premises pentru fiarele voastre (HDInsight Server). Pentru a încerca soluția din cloud (găzduită pe fiarele Microsoft) de la https://www.hadooponazure.com/ (ăsta se va numi HDInsight Service și va fi înșurubat între serviciile existente Windows Azure), mergeți prima dată să vă înscrieți pe „connect” la https://connect.microsoft.com/SQLServer/Survey/Survey.aspx?SurveyID=13697. Veți primi pe email un cod de înscriere în câteva zile (e un „human” care aprobă).

Iată și câteva scenarii și surse de date pentru care puteți folosi o soluție de tip big data pentru analiză de date:

  • servicii de localizare și urmărire
  • căutări complexe în legi sau alte arhive de documente
  • analiză de rețele sociale
  • cercetare medicală
  • analiza pierderilor de clienți
  • analiză de publicitate
  • analiză de prețuri
  • monitorizare de echipamente
  • motoare de recomandări
  • culegere de informații
  • optimizarea infrastructurii IT și a aplicațiilor web
  • optimizare de trafic rutier
  • explorare și extracție de zăcăminte naturale
  • prognoză meteo pentru planificare de business
  • administrare de rețele de utilități
  • previziuni în sănătate
  • asigurări personalizate
  • detecție de fraudă

Aveți și alte idei?

Oracle devine mai scump cu inca 15%

E din iunie, dar nu mă pot abține: Oracle a crescut prețurile cu 15%. Mulțumim pentru oportunitate. SQL Server 2008 rămâne la același preț.

Filed under: SQL Server

# re: Oracle devine mai scump cu inca 15%

Wednesday, September 03, 2008 1:54 PM by Anonymous

Mai era si o stire cum ca CEO Oracle e cel mai bine platit CEO din SUA, pachet salarial ajungand la 85 milioane de dolari anul acesta au ceva de genul. Smile

# re: Oracle devine mai scump cu inca 15%

Wednesday, September 03, 2008 4:23 PM by cocodanila

🙂 ceea ce inseamna ca la MS nu o sa mai creasca salariile o vreme!! Sau poate bagam SQL 2009, SQL 2010 Aprilie si SQL 2010 Octombrie Rosu si atunci o sa fie ceva reesurse disponibile

# re: Oracle devine mai scump cu inca 15%

Wednesday, September 03, 2008 4:35 PM by zoltanhe

Behave!

# re: Oracle devine mai scump cu inca 15%

Wednesday, September 03, 2008 5:54 PM by cocodanila

nici eu nu m-am putut abtine !!!

# re: Oracle devine mai scump cu inca 15%

Wednesday, September 03, 2008 9:31 PM by matincaflorin

E de apreciat ca Microsoft nu a schimbat preturile, ar fi fost indreptatite niste majorari tinand cont de noutatile aduse de SQL Server 2008.

Cheers!

# re: Oracle devine mai scump cu inca 15%

Wednesday, September 03, 2008 10:30 PM by B_gd_n[ ]Sahlean

Din cauza cresterii pretului la petrol, banuiesc 🙂 . Scuze, dar nu m-am putut abtine.

# re: Oracle devine mai scump cu inca 15%

Wednesday, September 03, 2008 11:00 PM by MrSmersh

OT dar si on pret si rosu si poate alert

RedAlert 1 free de la EA http://www.ea.com/redalert/news-detail.jsp?ncc=1&id=62

Da nu mere pe Vista Smile, si comparatiile asta de DBs dupa mine e citeodata ca si cum ai compara portocale cu mandarine si name your  favorite citrus… Toate asemanatoare dar nu la fel…

Promit sa mai scriu despre astea, numa pas 1 sa ajung acasa de la Buc…

# re: Oracle devine mai scump cu inca 15%

Thursday, September 04, 2008 9:35 AM by dpopa

Clientii cu care lucrez au 3 posibilitati, in functie de costuri (hw / OS / db / operare) si performanta :

– Oracle + Unix

– Oracle + Windows

– SQL + Windows

Noi promovam foarte mult Oracle cu Unix (AIX), dar costurile sunt destul de mari. O solutie de compromis (ruleaza SAP) este Oracle cu Windows.

Pretul de achizitie este important. Oracle a crescut preturile cu 15%. Este interesant de vazut care sunt costurile cu resursele hw (trebuie sa instalezi baza pe ceva) si care sunt costurile de mentenanta / suport / numar de incidente + foarte important program de upgrade la urmatoarea versiune.

Daca are cineva un link cu aceste informatii, sunt curios sa arunc o privire.

# re: Oracle devine mai scump cu inca 15%

Monday, September 08, 2008 11:08 AM by zoltanhe

@dpopa, nu prea inteleg cu ce informatii vrei link… daca e vorba de lista de preturi de la Oracle, e aici: http://www.oracle.com/corporate/pricing/technology-price-list.pdf

# MoneySaver Express

Friday, January 09, 2009 6:02 PM by Weblogul lui Zoli

Da. E criză. Ce puteți face dacă sunteți firmă de soft/soluții? Mai ales că din ce în ce mai mulți clienți

# BI in Poiana

Saturday, June 20, 2009 8:22 AM by Weblogul lui Zoli

În drum spre semimaratonul din Băile Tușnad , am poposit un pic în Poiana Brașov pentru o prezentare