Navigere i Cloud Computing Teknisk Interface

December 9  by Eliza

Fordi cloud computing service markedet er så ny, er det få søknader blitt bygget opp fra grunnen av for dette nye miljøet. Så langt, ble det ikke bedriftens applikasjoner bygget med denne modellen i tankene.

Organisasjoner som allerede har veldesignede grensesnitt mellom program- og infrastrukturkomponenter kan finne det lettere å gå over til nettskyen. Selskaper som har flyttet til en tjenesteorientert arkitektur (SOA) er godt posisjonert for å ta steget.

Med SOA, organisasjoner bygge modulære forretningstjenester som inkluderer standardiserte grensesnitt. Denne modulære tilnærming er nødvendig når du nærmer deg svært distribuert sky miljø. SOA er en god start; vil imidlertid mye av standardiserte grensesnitt må utvikles for cloud tjenesteplattformer i de kommende årene.

API og datatransformasjoner i cloud computing

En cloudâ € ™ s Application Programming Interface (API) er programvaren grensesnitt som lar din companyâ € ™ s infrastruktur eller applikasjoner koble til skyen. Dette er kanskje det viktigste stedet for standardisering.

Mange leverandører i skyen plass vil påstå samlede ledelse og kontroll over grensesnittene. Derfor er mange forskjellige leverandører å utvikle sine egne grensesnitt. Dette i sin tur betyr at kundene er sannsynlig å bli tvunget til å støtte flere APIer. Administrere flere APIer betyr at når programmer blir endret, thereâ € ™ s mer programmering involvert; og thereâ € ™ s mer potensial for feil når for mange programmeringsgrensesnitt støttes.

Selv om leverandørene godtar et sett med API-standarder, vil det være data transformasjon problemer (som data beveger seg fra en fysisk maskin til en annen). For en organisasjon for enkelt å bygge forbindelser mellom den interne datasenter og nettskyen, må den bruke standardiserte APIer og data transformasjon evner.

Data og applikasjonsarkitektur i cloud computing

Nye internt opprettet tjenester som støtter endring businessâ € ™ s endrede krav må operere med cloud økosystemer. Disse tjenestene kan være nødvendig å migrere til og fra skyen. For eksempel kan et selskap innlede et samarbeid som krever utvikling og distribusjon i skyen. Dette betyr at det vil ha å bygge en arkitektur thatâ € ™ s modulær nok til å tillate tjenester å flytte mellom ulike cloud plattformer.

Konsistens og fleksibilitet av en SOA tilnærming gjør det passe godt for skyen. I et SOA-miljø, er programvarekomponenter satt i tjenester eller beholdere. Disse beholderne holde programvare som utfører en spesifikk oppgave. Etter foreligger programvare i en beholder, kan det bli portert fra et miljø til et annet, noe som gjør det lettere å porten inn og ut av skyen.

Sikkerhet i cloud computing miljø

Selskaper som planlegger å bruke cloud-tjenester må være trygg på trange, veldefinerte sikkerhetstjenester.

Mange nivåer av sikkerhet er nødvendig innen en sky miljø:

  • Identitetsforvaltning: For eksempel, slik at en eventuell søknad service eller til og med maskinvarekomponent kan bli autorisert på en personlig eller gruppe rolle basis.
  • Adgangskontroll: Det må også være riktig nivå av adgangskontroll i skyen miljø for å ivareta sikkerheten av ressurser.
  • Autorisasjon og godkjenning: Det må være en mekanisme slik at de rette personene kan endre applikasjoner og data.

En omfattende sikkerhetsinfrastruktur skal gis på alle nivåer og typer av skytjenester. Utviklere trenger også verktøy som tillater dem å sikre tjenestene de design som skal leveres i skyen. Organisasjoner trenger konsekvente sikkerhet på tvers av sine egne datasentermiljøer som krysser med en skytjeneste.