Hjem Personlig finansiering Utforsking av typer PaaS-miljøer i Cloud Computing - dummies

Utforsking av typer PaaS-miljøer i Cloud Computing - dummies

Innholdsfortegnelse:

Video: How to Build a Dyson Sphere - The Ultimate Megastructure 2024

Video: How to Build a Dyson Sphere - The Ultimate Megastructure 2024
Anonim

Alle Platform as a Service (PaaS) miljøer som brukes i cloud computing, er ikke det samme. Leverandører nærmer seg PaaS på en rekke måter. Noen plattformer er iboende knyttet til et miljø, mens andre er knyttet til et bestemt operativsystem. Andre PaaS-plattformer er ikke knyttet til et skymiljø eller ett operativsystem. Det er viktig å forstå de forskjellige tilnærmingene.

PaaS forankret til et SaaS-miljø

Noen tilbud som programvare (SaaS) har blitt kjernevirksomhetstjenester for sine kunder. Tilbud som arbeidsdag, Salesforce. com, og SugarCRM erstatter tradisjonelle lokalsystemer av rekord.

For å utvide sine evner og merkevare har noen av disse SaaS-leverandørene skapt økosystemer som tillater uavhengige programvareleverandører (ISVer) å utvikle applikasjoner på toppen av leverandørens programvare. PaaS er det som gjør at ISVene kan utvikle programmer i leverandørens økosystem.

I den følgende listen er hver PaaS forankret i et SaaS-miljø:

  • Force. com: En PaaS designet av Salesforce. com som gjør at kundene kan forbedre deres implementeringer ved å invitere ISVer til Salesforce. com økosystem. ISVer kan selge programvaren direkte til kunder som bruker egne kanaler eller kan stole på AppExchange, Salesforce. com søknad markedsplass.

  • Arbeidsdag: Tilbyr en PaaS spesielt utviklet for å hjelpe kundene med å integrere applikasjoner med Arbeidsdagens økonomistyring og menneskelige ressurser SaaS-løsninger. Bedriftsbrukere og IT-utviklere kan utnytte tjenester for å bygge, konfigurere, teste og distribuere integrasjoner.

  • Google App Engine: Tillater at ISVer utvikler programmer til å fungere sammen med Google Apps. Google App Engine skalerer automatisk - allokerer tilleggsberegningskraft, ettersom flere og flere mennesker implementerer et program. Google Apps Marketplace gir brukerne mulighet til å søke etter all programvare som er utviklet for å fungere i Google Apps-miljøet.

  • AppScale: Tilbyr en åpen kildekode-skyplattform for Google App Engine og vedlikeholdes av RACELab ved University of California, Santa Barbara. Den kan distribueres på både offentlige skyer og private skyer. Dette gjør det mulig for organisasjoner å kjøre Google App Engine-applikasjoner på sine egne klynger - utnytte ubrukte lokale beregningsressurser.

  • Intuit Developer Network: En PaaS som gjør at ISVer kan utvikle applikasjoner som integreres direkte med QuickBooks, en lokal og cloud-regnskapsprogramvare rettet mot små og mellomstore bedrifter.Leverandører kan markedsføre sin tilpassede programvare gjennom Intuit Marketplace. Markedsplassen gir sluttbrukere tilgang til programvare som forbedrer deres QuickBooks-gjennomføring for å fylle nisjeområder for bestemte bransjer og omstendigheter.

PaaS knyttet til et driftsmiljø

Ved å binde en PaaS til et driftsmiljø, blir det lettere å utføre bestemte handlinger innenfor dette miljøet. Tjenesteleverandører for infrastruktur som service (IaaS) har begynt å utvide tilbudene deres opp i programvarestakken. Noen gir ikke bare nøtter og bolter (operativsystemene, nettverkene og så videre), men gir deg også verktøyene for å lage din applikasjon.

Denne tilnærmingen er fornuftig hvis kunden er sikker på å bruke bare en bestemt IaaS-leverandør til å kjøre sine applikasjoner og ikke trenger dybden til en dedikert PaaS-leverandør. Bedrifter som Microsoft og Amazon tilbyr sine APIer og abstraksjoner, slik at utviklere kan bygge eller distribuere applikasjoner med denne støtten.

Her er eksempler på PaaS knyttet til et driftsmiljø:

  • AWS Elastic Beanstalk: En PaaS som Amazon tilbyr for distribusjon av applikasjoner på Amazon Web Services (AWS). Amazon belaster ikke ekstra for bruk av PaaS, men du må selvfølgelig betale for AWS-ressursene som trengs for å lagre og kjøre dine applikasjoner. Organisasjoner som bruker elastisk beanstalk, kan automatisk skalere etter behovskift. Elastisk Beanstalk gjør det mulig for organisasjoner å legge til mye automatisering, samtidig som de har overordnet kontroll over de underliggende IaaS-ressursene.

  • Windows Azure: Basert på Windows og SQL abstraksjoner. Microsoft har abstrakt et sett med utviklingsverktøy, -administrasjon og -tjenester. For kunder med dyp kompetanse med. Netto, bevegelsen til Azure-baserte PaaS er rettferdig. Utvikleren knytter i hovedsak til utvikling og distribusjon til Microsoft-infrastrukturen.

  • AT & T-plattform som en tjeneste: Utformet for enkelt å distribuere applikasjoner på AT & T Synaptic Compute som en tjeneste. Programmer kan bygges fra bunnen av denne plattformen eller utviklet fra allerede definerte applikasjonsmaler.

  • IBM SmartCloud Application Services: Et tilbud via IBM som tillater organisasjoner å kjøre Java, web og enterprise applikasjoner på sin private sky eller på IBMs offentlige sky, IBM SmartCloud Enterprise. Dette tilbudet er godt egnet for et hybridmiljø fordi det enkelt gjør det mulig å distribuere på en privat sky med muligheten til å overføre arbeidsbelastning til en offentlig sky som etterspørselen øker.

Åpen plattform PaaS

Åpen plattform PaaS er ment å fremme en åpen prosess og et miljø som ikke er knyttet til en enkelt cloud-implementering. Disse PaaS-leverandørene lar utviklere bringe sin egen plattform til skyen, noe som gir fleksibilitet - men det kan også legge til kompleksitet og pris.

Disse plattformene er godt egnet for et hybrid cloud miljø fordi de tillater distribusjon på både offentlige og private skyer. Migrasjon mellom skyene blir lettet av en åpen plattform PaaS.Disse åpne plattform-PaaS-tilbudene kan bare støtte ett språk eller mange - hvis du er en "Microsoft-butikk", vil du for eksempel sørge for at plattformen fungerer godt. NETT.

Her er flere eksempler på åpen plattform PaaS:

  • Cloud Foundry: Et VMware-ledet prosjekt for bygging, distribusjon og drift av sky-applikasjoner. Cloud Foundry støtter en rekke utviklings språk, inkludert Java, Scala, Ruby og. NETT. Cloud Foundry gir mulighet for utvikling og distribusjon på en rekke offentlige skyer, ikke bare VMware offentlige skyer - vSphere og vCloud. Cloud Foundry har sett økt adopsjon fra offentlige cloud-leverandører, for eksempel Hewlett Packard (HP).

  • OpenShift: En åpen plattformsinitiativ av Red Hat. Den støtter Java, Perl, PHP, Python og Ruby applikasjoner. OpenShift integrerer JBoss Application Server (AS) middleware-laget fullt ut i sitt tilbud.

  • Motor Yard: Gir utviklere som skriver Ruby on Rails og PHP-applikasjoner en fullstendig administrert PaaS. Motor Yard kan brukes sammen med en rekke offentlige skyveleverandører, som AWS og private skyer.

  • CloudBees: En Java PaaS-plattform som er uavhengig av den underliggende plattformen, og som er ment å tillate utviklere å dekke hele programmet "bygge, teste, løpe, administrere" livscyklus, enten på en offentlig eller hybrid sky.

  • OrangeScape: En tverrskyvende PaaS som er rettet mot nonprogrammers som ønsker å skape prosessorienterte forretningsapplikasjoner. Utviklingen skjer gjennom OrangeScape Studio. Endelige applikasjoner kan lanseres i enten en privat eller offentlig sky og kan enkelt flyttes mellom skyene.

  • Apprenda: Gir organisasjoner som bruker. NET mer fleksibilitet. I stedet for å stole på Azure, kan utviklere bruke Apprenda PaaS til å distribuere. NET-applikasjoner på et hvilket som helst antall offentlige skyer eller lokaler.

  • DotCloud: Tilbyr en multi-stack løsning som lar utviklere bygge programmer på flere språk. Dette gir utviklere større fleksibilitet ved å la dem velge forskjellige språk, databaser og caching og meldingselementer. Store skript som Java, Perl, Ruby og PHP støttes.

  • CumuLogic: En Java PaaS-leverandør som tilbyr en plattform for både offentlige og private skymiljøer. CumuLogic inkluderer automatisering av skyktjenester, autoscaling, overvåking, ressursstyring og brukeradministrasjon.

Utforsking av typer PaaS-miljøer i Cloud Computing - dummies

Redaktørens valg

Speil Lockup (MUP) på Nikon D7100-dummies

Speil Lockup (MUP) på Nikon D7100-dummies

En komponent i det optiske systemet til din Nikon D7100 kamera er et speil som beveger seg hver gang du trykker på lukkerknappen. Den lille vibrasjonen som følge av speilets handling kan føre til svak utryddelse av bildet når du bruker en veldig langsom lukkerhastighet, skyter med en lang teleobjektiv, ...

Opptaksmuligheter på Nikon D5300 - dummies

Opptaksmuligheter på Nikon D5300 - dummies

Du kan styre noen få aspekter av din filmoppgave på din Nikon D5300. Du kan manipulere videoen din for å skape en rekke effekter. Følgende liste går gjennom disse alternativene: Eksponeringsmodus: Du kan ta opp filmer i hvilken som helst eksponeringsmodus (Auto, Scenemodus, Effektmodus, P, M, og så videre). Som med fortsatt ...

Hvordan man manipulerer eksponering og kontroll på Nikon D5600-dummies

Hvordan man manipulerer eksponering og kontroll på Nikon D5600-dummies

Følgende retusjonsverktøy på din Nikon D5600 kamerajustering eksponering og farge: D-Lighting, Quick Retouch, Filter Effects og Monochrome. Selv om disse verktøyene ikke får deg til å velge ett kamera over en annen, hvis du allerede har en Nikon D5600, er de tilgjengelige, så du kan også lære å bruke dem! D-Lighting: Active D-Lighting ...

Redaktørens valg

DOs og DON'Ts of Fantasy Basketball Draft Picks - dummies

DOs og DON'Ts of Fantasy Basketball Draft Picks - dummies

Hvis du vurderer bli med i en fantasy basketball liga, må du ta hensyn til følgende DOs og DON'Ts før du vurderer spillerne du vil utarbeide på laget ditt. Kreditt: © iStockphoto. com / IS_ImageSource Fantasy basketball draft pick DOS I de fleste fantasy basketball ligaer bestemmer kommisjonen (personen som setter opp ligaen) bestillingen i ...

Linjene og dimensjonene til en basketballbane - dummies

Linjene og dimensjonene til en basketballbane - dummies

En basketballbane har symmetri; Den ene halvdelen av retten er et speilbilde av den andre. Hele basketballbanen (se figur 1) er 94 fot med 50 fot. På hver halvplass viser malte linjer fritt korsbanen og sirkelen, samt trepunktsbuen, hvis avstand fra kurven varierer basert ...

Kjøp av gratis agenter i fantasy fotball - dummies

Kjøp av gratis agenter i fantasy fotball - dummies

I løpet av fantasy fotball sesongen, spillere som ikke blir utarbeidet bli gratis agenter - spillere tilgjengelig for enhver ligamatch villig til å slippe en eid spiller. Bruk gratis agentbassenget til å erstatte en skadet spiller eller noen som bare ikke lever opp til dine forventninger. Bruk disse tipsene for å finne en gratis agent for å ...

Redaktørens valg

Grunnleggende for din iOS-app - dummies

Grunnleggende for din iOS-app - dummies

Heldigvis mesteparten av det du trenger å gjøre så langt som iOS animasjon er opptatt er allerede bygd inn i rammen. Noen visningsegenskaper kan animeres, noe som betyr at du bare må fortelle visningen hvor du skal begynne og hvor du skal avslutte flyttingen, og noen få andre valgfrie parametere, og du er ferdig. ...

Montering av verktøylinjen for Android App Development - dummies

Montering av verktøylinjen for Android App Development - dummies

Når du vet at du er klar til være en Android-utvikler, ta tak i datamaskinen din og få sprekker på å installere verktøyene og rammene som er nødvendige for å bygge ditt første blockbuster-program. Linux-kjernen Android ble opprettet på toppen av åpen kildekode Linux-kjernen. Android-teamet valgte å bruke denne kjernen fordi den ga bevist ...

Grunnleggende om Cocoa Touch i iOS Apps - dummies

Grunnleggende om Cocoa Touch i iOS Apps - dummies

Cocoa Touch-laget inneholder det meste av objektet -orientert utvikler-vendt rammer for å bygge iOS applikasjoner. Det er ditt eneste utgangspunkt for app-utvikling. Apple-guiderne oppfordrer deg til å undersøke teknologiene i dette laget for å se om de oppfyller dine behov, før du ser på de andre lagene. Med andre ord, Apple har til hensikt å ...