Cisco Romania Blog
Share

Aplicațiile monolitice, o specie pe cale de dispariție


15/07/2020


Aplicațiile monolitice, de mari dimensiuni și nivel crescut de complexitate, tind să devină o specie pe cale de dispariție. Extincția a devenit vizibilă mai ales în ultimii ani, de când acești „mamuți“ au început să fie dezmembrați – în containere, micro-servicii, funcționalități serverless etc. – și apoi reasamblați în arhitecturi mai flexibile și mai performante.

În prezent, tot mai multe organizații sunt interesate de această abordare, pentru că le permite să creeze și să utilizeze aplicații mai ușor de dezvoltat și personalizat, dar și de monitorizat și controlat. Drept dovadă, în prezent, între 35 și 50% din workload-urile companiilor din întreaga lume sunt containerizate, și nu este vorba doar de aplicații front-end sau de dashboard-uri, ci de workload-uri critice și funcționalități core-business.

Trecerea la acest nou model de funcționare a mediului IT exercită o presiune constantă asupra proceselor de business și a structurilor organizațiilor. De aceea, la Cisco ne concentrăm eforturile pe patru direcții pe care le considerăm esențiale pentru a vă ajuta în acest proces de migrare:

  • Platforme de aplicații capabile să țină pasul cu evoluțiile cerințelor de business ale companiilor. Numărul aplicațiilor utilizate în mediul enterprise crește rapid – conform estimărilor IDC, în intervalul 2020-2021 se va înregistra un salt de 50% – ca urmare a amplificării procesului de transformare digitală. O pondere importantă în această creștere o dețin însă aplicațiile Cloud, care preiau funcționalitățile vechilor soluții on-premises, livrându-le mai rapid, oriunde, și la niveluri superioare de performanță și disponibilitate. Pentru a facilita această transformare, Cisco vă furnizează componentele software și hardware sub forma unor blocuri funcționale cu compatibilitate extinsă, cu ajutorul cărora puteți construi arhitecturile soluțiilor de care aveți nevoie, indiferent dacă este vorba de o aplicație care rulează on-premises sau în medii multi-Cloud.
  • Aplicații dedicate pentru gestionarea rețelelor Cloud native. Așa cum vă spuneam, vremea aplicațiilor monolitice, izolate, începe să apună. În prezent, termenul Cloud-native a devenit tot mai folosit în mediul enterprise pentru a desemna atât aplicațiile distribuite, cât și arhitecturile flexibile și scalabile care utilizează microservicii și funcționalități ce deservesc clienți dispersați la nivel geografic. Această abordare generează, însă, provocări reale pe zona de conectivitate, de aceea Cisco a conceput soluții de rețelistică prin care să răspundă și cerințelor dezvoltatorilor de aplicații, nu doar ale echipelor IT care se ocupă de operarea și mentenanța platformelor hardware și software.
  • Sisteme de Inteligență Artificială (AI) și Machine Learning (ML) adaptate cerințelor operaționale. Într-o lume tot mai conectată, în care deciziile bazate pe informații în timp real necesită procesarea unor volume tot mai mari de date, sistemele AI/ML devin noul standard de facto. De informații acționabile au nevoie însă și echipele operaționale, drept dovadă popularitatea de care se bucură unelte precum Kubeflow – platforma Open Source special construită pentru automatizarea managementului workflow-urilor Kubernetes cu ajutorul algoritmilor ML. Specialiștii noștri dezvoltă soluțiile AI/ML, hardware și software, pornind de la cerințele concrete ale organizațiilor, pentru a le ajuta să gestioneze rețele complexe, să optimizeze performanțele aplicațiilor distribuite, să depisteze în timp util potențiale riscuri de securitate etc.
  • Susținerea comunităților de dezvoltatori. Cisco este în contact permanent cu comunitățile de dezvoltatori – ne implicăm activ în proiecte Open Source, partajăm cunoștințe, seturi de date, scenarii de utilizare și studii de caz pentru a ține pasul cu digitalizarea proceselor de business și evoluția rapidă a nevoilor clienților. Suntem membri în comitetul director al Cloud Native Computing Foundation (CNCF) încă de la înființarea fundației și avem contribuții majore în comunitatea Kubernetes. Ne-am unit eforturile cu Google, Facebook, Microsoft, Stanford, MIT și alte entități pentru a crea MLPerf (mlperf.org) în scopul standardizării sistemelor de evaluare a performanțelor tehnologiilor AI/ML. Am participat activ la formarea Linux Foundation for Networking (LFN) și avem contribuții semnificative în diferite proiecte din domeniul networking-ului, precum OpenDaylight, dar și rezultate importante în domeniul cercetării, apreciate la nivelul IEEE și ACM.

Nu pierdem însă din vedere faptul că trebuie să ne ajutăm clienții să evolueze, iar grupul Cisco DevNet a fost special creat pentru a ajuta la dezvoltarea competențelor și abilităților partenerilor și clienților noștri.

Dacă doriți să aflați mai multe detalii despre scenariile de utilizare, arhitecturile și dezvoltările pe care le puteți realiza utilizând aceste soluții și tehnologii, vă invităm să ne contactați la solutiicisco@cisco.com.

Tags:
Lăsați un comentariu

1 comentarii

  1. Concis si relevant articolul dumneavoastra. Invita la aprofundare. Succes!