Huis Persoonlijke financiën Typen PaaS-omgevingen verkennen in cloud computing - dummies

Typen PaaS-omgevingen verkennen in cloud computing - dummies

Inhoudsopgave:

Video: The era of personal DNA testing is here | Sebastian Kraves 2024

Video: The era of personal DNA testing is here | Sebastian Kraves 2024
Anonim

Alle platforms van Platform as a Service (PaaS) die in cloud computing worden gebruikt, zijn niet hetzelfde. Leveranciers benaderen PaaS op een aantal manieren. Sommige platforms zijn intrinsiek gebonden aan een omgeving, terwijl andere platforms gekoppeld zijn aan een specifiek besturingssysteem. Andere PaaS-platforms zijn niet gekoppeld aan één cloudomgeving of één besturingssysteem. Het is belangrijk om de verschillende benaderingen te begrijpen.

PaaS verankerd in een SaaS-omgeving

Sommige Software as a Service (SaaS) -aanbiedingen zijn essentiële zakelijke diensten geworden voor hun klanten. Aanbiedingen zoals Workday, Salesforce. com en SugarCRM vervangen traditionele lokale recordsystemen.

Om hun mogelijkheden en hun merk uit te breiden, hebben sommige van deze SaaS-leveranciers ecosystemen gecreëerd waarmee onafhankelijke softwareleveranciers (ISV's) applicaties kunnen ontwikkelen bovenop de software van de leverancier. PaaS is wat de ISV's in staat stelt om programma's te ontwikkelen in het ecosysteem van de leverancier.

In de volgende lijst is elke PaaS verankerd aan een SaaS-omgeving:

  • Force. com: Een PaaS ontworpen door Salesforce. com waarmee klanten hun implementaties kunnen verbeteren door ISV's uit te nodigen in de Salesforce. com ecosysteem. ISV's kunnen hun software rechtstreeks aan klanten verkopen via hun eigen kanalen of kunnen vertrouwen op AppExchange, de Salesforce. com applicatie marktplaats.

  • Workday: biedt een PaaS die speciaal is ontworpen om klanten te helpen applicaties te integreren met de SaaS-oplossingen voor Workday financieel beheer en human resources. Zakelijke gebruikers en IT-ontwikkelaars kunnen gebruikmaken van services voor het bouwen, configureren, testen en implementeren van integraties.

  • Google App Engine: Hiermee kunnen ISV's applicaties ontwikkelen die kunnen samenwerken met Google Apps. De Google App Engine wordt automatisch geschaald, waarbij extra rekenkracht wordt toegewezen naarmate meer en meer mensen een toepassing implementeren. Met de Google Apps Marketplace kunnen gebruikers alle software doorzoeken die is ontwikkeld om te werken in de Google Apps-omgeving.

  • AppScale: Biedt een open-source cloudplatform voor Google App Engine en wordt onderhouden door het RACELab van de universiteit van Californië, Santa Barbara. Het kan worden ingezet op zowel openbare clouds als private clouds. Hierdoor kunnen organisaties Google App Engine-applicaties uitvoeren op hun eigen clusters - met behulp van ongebruikte lokale rekenbronnen.

  • Intuit Developer Network: Een PaaS waarmee ISV's applicaties kunnen ontwikkelen die direct kunnen worden geïntegreerd met QuickBooks, een on-premises en cloud-boekhoudsoftware voor kleine tot middelgrote bedrijven.Leveranciers kunnen hun aangepaste software op de markt brengen via de Intuit Marketplace. De Marketplace geeft eindgebruikers toegang tot software die hun QuickBooks-implementatie verbetert om niche-gebieden voor specifieke industrieën en omstandigheden te vullen.

PaaS gekoppeld aan een besturingsomgeving

Het koppelen van een PaaS aan een besturingsomgeving maakt het eenvoudiger om bepaalde acties binnen die omgeving uit te voeren. Infrastructure as a Service (IaaS) -aanbieders zijn begonnen hun aanbod uit te breiden naar de softwarestack. Sommige bieden niet langer alleen de moeren en bouten (de besturingssystemen, netwerken, enzovoort), maar bieden u ook de hulpmiddelen om uw toepassing te maken.

Deze benadering is logisch als de klant er zeker van is dat hij alleen een specifieke IaaS-provider gebruikt om zijn toepassingen uit te voeren en niet de diepte van een speciale PaaS-provider nodig heeft. Bedrijven zoals Microsoft en Amazon bieden hun API's en abstracties aan, zodat ontwikkelaars met deze ondersteuning applicaties kunnen bouwen of implementeren.

Hier volgen voorbeelden van PaaS gekoppeld aan een besturingsomgeving:

  • AWS Elastische bonenstaak: Een PaaS die Amazon biedt voor het implementeren van toepassingen op Amazon Web Services (AWS). Amazon rekent geen extra kosten aan voor het gebruik van zijn PaaS, maar je moet natuurlijk wel betalen voor de AWS-bronnen die nodig zijn om je applicaties op te slaan en uit te voeren. Organisaties die Elastic Beanstalk gebruiken, kunnen automatisch schalen naarmate de vraag verschuift. Elastic Beanstalk stelt organisaties in staat om veel automatisering toe te voegen, terwijl ze tegelijkertijd de controle hebben over de onderliggende IaaS-resources.

  • Windows Azure: Gebaseerd op Windows en SQL-abstracties. Microsoft heeft een reeks ontwikkelingshulpmiddelen, beheer en services geabstraheerd. Voor klanten met een grote expertise met. Net, de beweging naar de op Azas gebaseerde PaaS is eenvoudig. De ontwikkelaar verbindt in wezen de ontwikkeling en implementatie met de Microsoft-infrastructuur.

  • AT & T-platform als een service: Ontworpen om eenvoudig toepassingen op de AT & T Synaptic Compute as a Service te implementeren. Toepassingen kunnen vanaf nul worden gebouwd op dit platform of worden ontwikkeld op basis van reeds gedefinieerde applicatiesjablonen.

  • IBM SmartCloud Application Services: Een aanbieding via IBM waarmee organisaties Java-, web- en bedrijfstoepassingen kunnen uitvoeren op hun private cloud of op de IBM public cloud, IBM SmartCloud Enterprise. Dit aanbod is goed geschikt voor een hybride omgeving omdat het eenvoudig kan worden ingezet op een private cloud met de mogelijkheid om workloads over te dragen naar een openbare cloud naarmate de vraag toeneemt.

Open platform PaaS

Open platform PaaS is bedoeld om een ​​open proces en omgeving te bevorderen die niet is gebonden aan één enkele cloudimplementatie. Met deze PaaS-leveranciers kunnen ontwikkelaars hun eigen platform naar de cloud brengen, wat flexibiliteit biedt, maar het kan ook complexiteit en kosten toevoegen.

Deze platforms zijn goed geschikt voor een hybride cloudomgeving omdat ze kunnen worden ingezet op zowel openbare als privé clouds. Migratie tussen de wolken wordt vergemakkelijkt door een open platform PaaS.Deze open platform PaaS-aanbiedingen ondersteunen mogelijk slechts één taal of veel - als u bijvoorbeeld een "Microsoft-winkel" bent, moet u ervoor zorgen dat het platform goed werkt. NETTO.

Hier zijn enkele voorbeelden van open platform PaaS:

  • Cloud Foundry: Een door VMware geleid project voor het bouwen, implementeren en beheren van cloud-applicaties. Cloud Foundry ondersteunt een aantal ontwikkeltalen, waaronder Java, Scala, Ruby en. NETTO. Cloud Foundry maakt de ontwikkeling en implementatie mogelijk op een groot aantal openbare clouds, niet alleen de openbare clouds van VMware - vSphere en vCloud. Cloud Foundry heeft een toegenomen acceptatie van public cloud-providers, zoals Hewlett Packard (HP).

  • OpenShift: Een open platforminitiatief van Red Hat. Het ondersteunt Java-, Perl-, PHP-, Python- en Ruby-toepassingen. OpenShift integreert de JBoss Application Server (AS) middleware-laag volledig in zijn aanbod.

  • Engine Yard: Geeft ontwikkelaars die Ruby on Rails en PHP-applicaties schrijven een volledig beheerde PaaS. Engine Yard kan worden gebruikt in combinatie met een aantal openbare cloudproviders, zoals AWS en private clouds.

  • CloudBees: Een Java PaaS-platform dat onafhankelijk is van het onderliggende platform en dat bedoeld is om ontwikkelaars in staat te stellen de volledige "build, test, run, manage" levenscyclus te dekken, hetzij in een publieke of hybride cloud.

  • OrangeScape: Een cross-cloud PaaS die is gericht op niet-programmeurs die procesgeoriënteerde bedrijfstoepassingen willen maken. De ontwikkeling gebeurt via de OrangeScape Studio. Uiteindelijke toepassingen kunnen worden gestart in een privé- of openbare cloud en kunnen eenvoudig tussen clouds worden gemigreerd.

  • Apprenda: Geeft organisaties gebruik van. NET meer flexibiliteit. In plaats van te vertrouwen op Azure, kunnen ontwikkelaars de Apprenda PaaS gebruiken om te implementeren. NET-applicaties op een aantal openbare clouds of on-premises.

  • DotCloud: Biedt een multi-stack-oplossing waarmee ontwikkelaars applicaties in meerdere talen kunnen bouwen. Dit geeft ontwikkelaars meer flexibiliteit doordat ze verschillende talen, databases en caching- en berichtcomponenten kunnen kiezen. Belangrijke scripts zoals Java, Perl, Ruby en PHP worden ondersteund.

  • CumuLogic: Een Java PaaS-leverancier die een platform biedt voor zowel openbare als privécloudomgevingen. CumuLogic omvat cloudserviceautomatisering, autoscaling, bewaking, resourcebeheer en gebruikersbeheer.

Typen PaaS-omgevingen verkennen in cloud computing - dummies

Bewerkers keuze

Een Oracle-omgeving instellen - dummies

Een Oracle-omgeving instellen - dummies

Als u een typische PL / SQL-omgeving wilt instellen, hebt u de volgende componenten: Databaseserver: dit is een computer (of een reeks computers) die de Oracle-database uitvoert. Oracle werkt in veel populaire computeromgevingen. De meest gebruikte met Oracle zijn UNIX, Linux of een versie van Microsoft Windows. PL / SQL wordt meestal uitgevoerd ...

SQL-rijwaarden en -waarden - dummies

SQL-rijwaarden en -waarden - dummies

De waarden die worden bewaard in de cellen die de snijpunten van de SQL-database vormen De rijen en kolommen van de tabel zijn de grondstoffen waaruit u zinvolle relaties en trends kunt afleiden. Rijwaarden De meest zichtbare waarden in een database zijn tabelrijwaarden. Dit zijn de waarden die elke rij van een databasetabel ...

SQL eerste, tweede en derde normale vormen - dummies

SQL eerste, tweede en derde normale vormen - dummies

Er zijn drie bronnen van wijzigingsanomalieën in SQL Deze worden gedefinieerd als eerste, tweede en derde normale vormen (1NF, 2NF, 3NF). Deze normale vormen fungeren als remedies voor het wijzigen van anomalieën. Eerste normale vorm Om in de eerste normale vorm (1NF) te zijn, moet een tabel de volgende eigenschappen hebben: De tabel is tweedimensionaal met rijen en ...

Bewerkers keuze

Een kijkje nemen in het syndroom van Empty-Nest - dummies

Een kijkje nemen in het syndroom van Empty-Nest - dummies

Een veel voorkomende misvatting is dat wanneer de kinderen van een stel vertrekken thuis, zullen pappa en mama het syndroom van empty-nest ontwikkelen. Ja, ze hebben misschien een leeg nest, maar voor sommige paren bloeit hun liefdesleven in deze periode van hun leven. De slachtoffers van het syndroom zijn de paren waarvan de relatie uit elkaar valt als zij de enige ...

STD's: wat u moet weten over herpes - dummies

STD's: wat u moet weten over herpes - dummies

Herpes, veroorzaakt door het herpes simplex-virus (HSV) ), is een ongeneeslijke SOA. Herpes heeft eigenlijk twee vormen: herpes simplex-type 1 (HSV-1) en herpes simplex-type 2 (HSV-2). HSV-1 wordt meestal geassocieerd met koortsblaasjes en koortsblaren boven de taille. "Ongeveer 80 procent van de Amerikaanse volwassenen heeft orale herpes. Ongeveer 25 procent van ...

Tiener Geslacht: hoe te weten Hoe ver te gaan - dummies

Tiener Geslacht: hoe te weten Hoe ver te gaan - dummies

Een van de grootste vragen voor tieners is niet "Zou ik seks moeten hebben? "Maar" Hoe ver moet ik gaan? "Terwijl het eigen comfortniveau en dat van de partner de topprioriteit zou moeten zijn in deze beslissing, spelen andere factoren een rol, vooral als tieners dat amorfe concept van" het derde honk overwegen. "" Derde basis "...

Bewerkers keuze

Tien voorwaarden American Football Announcers Gebruik - dummies

Tien voorwaarden American Football Announcers Gebruik - dummies

Een van de moeilijkste en meest intimiderende onderdelen over het volgen van een Amerikaans voetbalwedstrijd is dat de presentatoren soms een vreemde taal lijken te spreken die alleen bekend is bij echte voetballiefhebbers. Maar als je een aantal belangrijke termen onthoudt, ben je ver voor op het spel. Hier zijn enkele voetbaltermen die je misschien hoort, ...

Het begin van een voetbalspel: The Kickoff - dummies

Het begin van een voetbalspel: The Kickoff - dummies

Voor Amerikaanse voetbalfans, de openingsaftrap is een opwindende start voor elke game. Ze zien de tweezijdige sensatie van het ene team dat probeert het andere te blokkeren en helpt de herhaler om door en voorbij 11 snelladers van het trapende team te rennen. (Wel, maak die tien spelers.De kicker staat meestal rond de 50-yard-lijn, ...

Uw voetbalcoachtoelen afstemmen op een leeftijdsgroep - dummies

Uw voetbalcoachtoelen afstemmen op een leeftijdsgroep - dummies

Elk kind in uw team is anders zoveel manieren. Sommigen zijn begaafde hardlopers, anderen kunnen duizelingwekkende vangsten maken en wat moeite om simpelweg de basistechnieken van het spel te vatten. Ongeacht de sterke en zwakke punten van de kinderen, die overal op de kaart staan, hebben jongeren algemene kenmerken die worden beïnvloed ...