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 2025

Video: How to Build a Dyson Sphere - The Ultimate Megastructure 2025
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

Hvordan lage Baseball Practice Fun - Dummies

Hvordan lage Baseball Practice Fun - Dummies

Som baseball trener må du ikke bare lære laget ditt grunnleggende i spillet, må du lære disse grunnleggende morsomme, slik at spillerne blir interessert og engasjert. Bruk tipsene i følgende liste for å gjøre baseballøvelsen morsom: Sørg for mange repetisjoner for hvert barn. Stopp treningen kort ...

Basisspillers ansvar i Baseball - dummies

Basisspillers ansvar i Baseball - dummies

Baseball trener er ikke bare ansvarlige for lagspillet som en hel, men for coaching spillere når de når første og tredje base i løpet av et baseballspill. Ansvaret for å coaching hver base er forskjellig. Hva en første basissjåfør gjør: Oppfordrer smeten til å kaste ned første baseline på infield hits. ...

Hvordan fantasy baseball ligaene blir scoret - dummies

Hvordan fantasy baseball ligaene blir scoret - dummies

Fantasy baseball har tre hovedspillformater som bestemmer hvordan ligaen din score punkter. Spillformatene for fantasybaseball er Rotisserie, Head-to-Head One Win og Point System. Hvert format blir scoret avhengig av ligaoppsettet. For eksempel vil 5 × 5 liga score poeng eller gevinster / tap på fem forhåndsvalgte treffstatistikk, samt fem ...

Redaktørens valg

Praktiserer dag til dag, uformell oppmerksomhet - dummies

Praktiserer dag til dag, uformell oppmerksomhet - dummies

Kan trene det når som helst. Uformell oppmerksomhet meditasjon er når du trener oppmerksomhet uten å skille ut en spesiell tid for det. Her er ti eksempler på uformell oppmerksomhet: Mindful kommunikasjon - Når du snakker eller hører på noen andre, blir du klar over lyden av ...

Forbli lekfull og lyshjerte når du praktiserer Mindfulness - dummies

Forbli lekfull og lyshjerte når du praktiserer Mindfulness - dummies

En nydelig holdning til å ha oppmerksomhet og Livet generelt er lekenhet og lethed. Hvis en meditasjon ikke virker for deg første gang eller ikke føles riktig for deg, ikke vær panikk, men tenk på opplevelsen som et eksperiment som du kan prøve igjen senere. Tilnærming oppmerksomhet som du ville et nytt spill eller ...

Redaktørens valg

Valg av resolusjonsstørrelse på et Canon EOS Rebel T3-serie kamera - dummies

Valg av resolusjonsstørrelse på et Canon EOS Rebel T3-serie kamera - dummies

For å bestemme seg for en Kvalitetsinnstilling (eller bildeoppløsningstørrelse) for Canon Rebel T3 eller T3i, den første avgjørelsen du må gjøre er hvor mange piksler du vil at bildet skal inneholde. Piksler er de små firkantede fliser hvorfra alle digitale bilder er laget; piksel er kort for bildeelement. Hvis din ...

Hvordan du lager videobilder på Rebel T7i / 800D - dummies

Hvordan du lager videobilder på Rebel T7i / 800D - dummies

Videoopplastingsfunksjonen på Canon EOS Rebel T7i / 800D fanger korte videoklipp som er sydd i et enkelt opptak, kalt et videoalbum. Du kan stille klippelengden til 8, 4 eller 2 sekunder lang (men alle klippene i et album må ha samme lengde). Med tanke på individets korthet ...