Innehållsförteckning:
- API och datatransformationer i cloud computing
- Data och applikationsarkitektur i cloud computing
- Säkerhet i molnberäkningsmiljön
Video: Edward Miller (Scape Technologies): 3D Map Data: Digital Scaffolding for the 21st Century 2024
Eftersom marknaden för cloud computing services är så ny, har få tillämpningar byggts från grunden till den nya miljön. Hittills har inga företagsapplikationer byggts med denna modell i åtanke.
Organisationer som redan har väl utformade gränssnitt mellan applikations- och infrastrukturkomponenter kan göra det lättare att övergå till molnet. Företag som har flyttat till en serviceorienterad arkitektur (SOA) är välplacerade för att göra flytten.
Med SOA bygger organisationer modulära affärstjänster som innehåller standardiserade gränssnitt. Detta modulära tillvägagångssätt behövs när man närmar sig den mycket distribuerade molnmiljön. SOA är en bra start; Dock måste många standardiserade gränssnitt utvecklas för cloud service-plattformar under de närmaste åren.
API och datatransformationer i cloud computing
Ett moln Application Programming Interface (API) är det programgränssnitt som låter företagets infrastruktur eller applikationer ansluta till molnet. Det här är kanske det viktigaste stället för standardisering.
Många leverantörer i molnutrymmet skulle vilja göra anspråk på övergripande ledarskap och kontroll över gränssnitten. Därför utvecklar många olika leverantörer sina egna gränssnitt. Detta innebär i sin tur att kunderna sannolikt kommer att vara tvungna att stödja flera API: er. Hantering av flera API: er innebär att när program ändras är det mer programmering som berörs; och det finns fler möjligheter till fel när alltför många API-filer stöds.
Även om leverantörer godkänner en uppsättning API-standarder, kommer det att bli datatransformationsproblem (när data flyttas från en fysisk maskin till en annan). För att en organisation ska kunna bygga upp kopplingar mellan det interna datacenteret och molnet måste det använda standardiserade API och dataöverföringsfunktioner.
Data och applikationsarkitektur i cloud computing
Nya internt skapade tjänster som stöder förändringsföretagets förändrade krav måste fungera med molnekosystem. Dessa tjänster kan behöva migrera till och från molnet. Ett företag kan till exempel initiera ett partnerskap som kräver utveckling och distribution i molnet. Det innebär att det måste bygga en arkitektur som är modulär nog för att tillåta tjänster att flytta mellan olika molnplattformar.
Konsistensen och flexibiliteten hos en SOA -metod gör det bra för molnet. I en SOA-miljö sätts programvarukomponenter i tjänster eller behållare.Dessa behållare rymmer programvara som utför en specifik uppgift. När programvara finns i en behållare kan den portas från en miljö till en annan, vilket gör det lättare att komma in och ut ur molnet.
Säkerhet i molnberäkningsmiljön
Företag som planerar att använda molntjänster måste vara säkra på snäva och väldefinierade säkerhetstjänster.
Många säkerhetsnivåer krävs inom en molnmiljö:
-
Identitetshantering: Till exempel, så att en applikationstjänst eller en enda hårdvarukomponent kan godkännas på personlig eller grupprollbasis.
-
Åtkomstkontroll: Det måste också finnas rätt nivå för åtkomstkontroll i molnmiljön för att skydda resursernas säkerhet.
-
Godkännande och autentisering: Det måste finnas en mekanism så att rätt personer kan ändra applikationer och data.
En omfattande säkerhetsinfrastruktur måste tillhandahållas på alla nivåer och typer av molntjänster. Utvecklare behöver också verktyg som gör att de kan säkra de tjänster de designar för att levereras i molnet. Organisationer behöver konsekvent säkerhet i sina egna datacentermiljöer som skär med en molntjänst.