logo

Arquitectura de Cloud Computing

Com sabem, les petites i grans organitzacions fan servir la tecnologia de computació en núvol emmagatzemar la informació en núvol i accés des de qualsevol lloc i en qualsevol moment mitjançant la connexió a Internet.

llista java

L'arquitectura de computació en núvol és una combinació de arquitectura orientada a serveis i Arquitectura impulsada per esdeveniments .

L'arquitectura de computació en núvol es divideix en les dues parts següents:

  • Front End
  • Back End

El diagrama següent mostra l'arquitectura de la computació en núvol:

Arquitectura de Cloud Computing

Front End

El client utilitza el front end. Conté interfícies i aplicacions del costat del client que són necessàries per accedir a les plataformes de cloud computing. La portada inclou servidors web (inclosos Chrome, Firefox, Internet Explorer, etc.), clients prims i grans, tauletes i dispositius mòbils.

Back End

El proveïdor de serveis utilitza l'extrem posterior. Gestiona tots els recursos necessaris per oferir serveis de cloud computing. Inclou una gran quantitat d'emmagatzematge de dades, mecanisme de seguretat, màquines virtuals, models de desplegament, servidors, mecanismes de control de trànsit, etc.

Nota: tant el front-end com el back-end estan connectats a altres a través d'una xarxa, generalment mitjançant la connexió a Internet.

Components de l'Arquitectura de Cloud Computing

Hi ha els següents components de l'arquitectura de computació en núvol:

1. Infraestructura del client

La infraestructura del client és un component frontal. Proporciona GUI (Graphical User Interface) per interactuar amb el núvol.

2. Aplicació

java afegir a una matriu

L'aplicació pot ser qualsevol programari o plataforma a la qual vulgui accedir un client.

3. Servei

Un Servei al núvol gestiona el tipus de servei al qual accedeixes segons el requisit del client.

La informàtica en núvol ofereix els tres tipus de serveis següents:

i. Programari com a servei (SaaS) - També es coneix com serveis d'aplicacions al núvol . Majoritàriament, les aplicacions SaaS s'executen directament a través del navegador web significa que no necessitem descarregar i instal·lar aquestes aplicacions. A continuació es mostra un exemple important de SaaS:

avl arbre

Exemple: Google Apps, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx.

ii. Plataforma com a servei (PaaS) - També es coneix com plataforma en núvol serveis . És bastant semblant a SaaS, però la diferència és que PaaS proporciona una plataforma per a la creació de programari, però utilitzant SaaS, podem accedir a programari per Internet sense necessitat de cap plataforma.

Exemple: Windows Azure, Force.com, Magento Commerce Cloud, OpenShift.

iii. Infraestructura com a servei (IaaS) - També es coneix com serveis d'infraestructura al núvol . És responsable de gestionar les dades de les aplicacions, el programari intermedi i els entorns d'execució.

Exemple: Amazon Web Services (AWS) EC2, Google Compute Engine (GCE), Cisco Metapod.

4. Runtime Cloud

Runtime Cloud proporciona el entorn d'execució i temps d'execució a les màquines virtuals.

matemàtiques rodones java

5. Emmagatzematge

L'emmagatzematge és un dels components més importants de la computació en núvol. Proporciona una gran quantitat de capacitat d'emmagatzematge al núvol per emmagatzemar i gestionar dades.

6. Infraestructura

Ofereix serveis a la nivell d'amfitrió , nivell d'aplicació , i nivell de xarxa . La infraestructura del núvol inclou components de maquinari i programari com ara servidors, emmagatzematge, dispositius de xarxa, programari de virtualització i altres recursos d'emmagatzematge necessaris per donar suport al model de computació en núvol.

convertir cadena int java

7. Gestió

La gestió s'utilitza per gestionar components com ara aplicacions, servei, núvol en temps d'execució, emmagatzematge, infraestructura i altres problemes de seguretat al backend i establir la coordinació entre ells.

8. Seguretat

La seguretat és un component posterior integrat de la computació en núvol. Implementa un mecanisme de seguretat a la part posterior.

9. Internet

Internet és un mitjà a través del qual el front-end i el back-end poden interactuar i comunicar-se entre ells.