Acasă Finanțe personale Explorarea tipurilor de medii PaaS în cloud computing - dummies

Explorarea tipurilor de medii PaaS în cloud computing - dummies

Cuprins:

Video: Megatelescopes 2024

Video: Megatelescopes 2024
Anonim

Toate mediile Platformă ca serviciu (PaaS) utilizate în cloud computing nu sunt aceleași. Furnizorii abordează PaaS în mai multe moduri. Unele platforme sunt legate intrinsec de un mediu, în timp ce altele sunt legate de un anumit sistem de operare. Alte platforme PaaS nu sunt legate de un mediu cloud sau de un sistem de operare. Este important să înțelegem diferitele abordări.

PaaS ancorat într-un mediu SaaS

Unele oferte de software ca serviciu (SaaS) au devenit servicii de bază pentru clienții lor. Ofertele cum ar fi Zile de lucru, Salesforce. com, și SugarCRM înlocuiesc sistemele tradiționale de înregistrare locale.

Pentru a-și extinde capabilitățile și brandul, unii dintre acești furnizori de SaaS au creat ecosisteme care permit furnizorilor independenți de software (ISV) să dezvolte aplicații în partea de sus a software-ului vânzătorului. PaaS este ceea ce permite ISV-urilor să dezvolte programe în ecosistemul vânzătorului.

În lista următoare, fiecare PaaS este ancorat într-un mediu SaaS:

  • Force. com: Un PaaS proiectat de Salesforce. com care permite clienților să-și îmbunătățească implementările prin invitarea ISV-urilor în Salesforce. com ecosystem. ISV își pot vinde software-ul direct clienților utilizând propriile canale sau se pot baza pe AppExchange, Salesforce. com aplicație piață.

  • Ziua lucrătoare: Oferă un program PaaS special conceput pentru a ajuta clienții să integreze aplicațiile cu soluțiile SaaS de gestionare financiară și de resurse umane. Utilizatorii de afaceri și dezvoltatorii IT pot beneficia de servicii pentru construirea, configurarea, testarea și implementarea integrărilor.

  • Google App Engine: Permite ISV-urile să dezvolte aplicații care să funcționeze alături de Google Apps. Google App Engine scară automat - alocarea unei puteri suplimentare de calcul, deoarece tot mai mulți oameni implementează o aplicație. Google Apps Marketplace permite utilizatorilor să caute întregul software care a fost dezvoltat pentru a funcționa în mediul Google Apps.

  • AppScale: Oferă o platformă cloud open-source pentru Google App Engine și este întreținută de RACELab la Universitatea din California, Santa Barbara. Poate fi dislocat atât pe nori publici, cât și pe nori privați. Acest lucru permite organizațiilor să ruleze aplicații Google App Engine pe propriile clustere - utilizând resursele de calcul locale neutilizate.

  • Rețeaua de dezvoltatori Intuit: Un program PaaS care permite ISV-urilor să dezvolte aplicații care se integrează direct cu QuickBooks, un software de contabilitate locală și cloud destinat întreprinderilor mici și mijlocii.Furnizorii își pot comercializa software-ul personalizat prin intermediul Intuit Marketplace. Marketplace oferă utilizatorilor finali acces la software care îmbunătățește implementarea QuickBooks pentru a umple zone de nișă pentru anumite industrii și împrejurări.

PaaS legat de un mediu de operare

Legarea unui PaaS într-un mediu de operare facilitează efectuarea anumitor acțiuni în acel mediu. Infrastructura ca furnizor de servicii (IaaS) a început să-și extindă ofertele până la stackul de software. Unele nu mai oferă doar piulițe și șuruburi (sistemele de operare, crearea de rețele și așa mai departe), dar vă oferă și instrumentele necesare creării aplicației.

Această abordare are sens dacă clientul este sigur că va utiliza doar un furnizor specific de IaaS pentru a-și rula aplicațiile și nu necesită adâncimea unui furnizor dedicat PaaS. Companiile precum Microsoft și Amazon își oferă API-urile și abstracțiile, astfel încât dezvoltatorii să poată construi sau implementa aplicații cu acest suport.

Iată câteva exemple de PaaS legate de un mediu de operare:

  • AWS Elastic Beanstalk: Un PaaS pe care Amazon îl oferă pentru implementarea aplicațiilor pe Amazon Web Services (AWS). Amazon nu percepe taxe suplimentare pentru utilizarea PaaS, dar trebuie, desigur, să plătiți resursele AWS necesare pentru stocarea și rularea aplicațiilor. Organizațiile care folosesc Elastic Beanstalk sunt capabile să scadă automată, pe măsură ce cererile se schimbă. Elastic Beanstalk le permite organizațiilor să adauge o mulțime de automatizări, controlând în același timp resursele bazate pe IaaS.

  • Windows Azure: Bazat pe abstractizări Windows și SQL. Microsoft a abstractizat un set de instrumente de dezvoltare, management și servicii. Pentru clienții cu experiență profundă cu. Net, mișcarea către PaaS bazată pe azure este simplă. Dezvoltatorul, în esență, conectează dezvoltarea și implementarea către infrastructura Microsoft.

  • Platforma AT & T ca serviciu: Proiectat pentru a implementa cu ușurință aplicațiile pe AT & T Synaptic Compute ca serviciu. Aplicațiile pot fi construite de la zero pe această platformă sau pot fi dezvoltate din șabloane de aplicații deja definite.

  • IBM SmartCloud Application Services: O ofertă prin IBM care permite organizațiilor să ruleze aplicații Java, web și enterprise în cloudul lor privat sau în cloud-ul public IBM IBM SmartCloud Enterprise. Această ofertă este potrivită pentru un mediu hibrid deoarece permite cu ușurință implementarea pe un cloud privat, cu capacitatea de a transfera volumele de lucru către un nor public, pe măsură ce cererea crește.

PaaS cu platformă deschisă

PaaS cu platformă deschisă are rolul de a promova un proces deschis și un mediu care nu este legat de implementarea unui singur nor. Acești furnizori PaaS permit dezvoltatorilor să aducă propria lor platformă în cloud, ceea ce oferă flexibilitate - dar poate adăuga și complexitate și costuri.

Aceste platforme sunt foarte potrivite pentru un mediu cloud-nor, deoarece permit desfășurarea pe norii publici și privați. Migrația între nori este ușurată de o platformă deschisă PaaS.Aceste oferte pe platformă deschisă PaaS pot suporta doar o singură limbă sau multe - dacă sunteți "magazin Microsoft", de exemplu, veți dori să vă asigurați că platforma funcționează bine. NET.

Iată câteva exemple de PaaS cu platformă deschisă:

  • Cloud Foundry: Un proiect condus de VMware pentru construirea, implementarea și operarea aplicațiilor cloud. Cloud Foundry sprijină o serie de limbi de dezvoltare, inclusiv Java, Scala, Ruby și. NET. Cloud Foundry permite dezvoltarea și desfășurarea pe o mulțime de nori publici, nu doar norii publici VMware - vSphere și vCloud. Cloud Foundry a văzut adoptarea sporită de la furnizorii norilor publici, cum ar fi Hewlett Packard (HP).

  • OpenShift: O inițiativă deschisă a platformei Red Hat. Acesta susține aplicațiile Java, Perl, PHP, Python și Ruby. OpenShift integrează pe deplin stratul de middleware JBoss Application Server (AS) în oferta sa.

  • Engine Yard: Oferă dezvoltatorilor să scrie Ruby on Rails și aplicațiile PHP un PaaS complet gestionat. Motor Yard poate fi folosit în colaborare cu un număr de furnizori de cloud public, cum ar fi AWS și nori privați.

  • CloudBees: O platformă Java PaaS care este independentă de platforma de bază și care intenționează să permită dezvoltatorilor să acopere aplicația completă "construi, testa, executa, gestiona" ciclul de viață, fie pe un nor public sau hibrid.

  • OrangeScape: Un PaaS de tip cloud care se adresează non-programatorilor care doresc să creeze aplicații de afaceri orientate spre proces. Dezvoltarea se face prin Studio OrangeScape. Aplicațiile finale pot fi lansate într-un cloud privat sau public și pot fi ușor migrate între nori.

  • Apprenda: Oferă organizațiilor folosirea. NET mai multă flexibilitate. În loc să se bazeze pe Azure, dezvoltatorii pot folosi Apprenda PaaS pentru implementare. Aplicații NET pe orice număr de nori publici sau local.

  • DotCloud: Oferă o soluție multi-stack care permite dezvoltatorilor să construiască aplicații în mai multe limbi. Acest lucru le oferă dezvoltatorilor o mai mare flexibilitate, permițându-le acestora să aleagă diferite limbi, baze de date și componente caching și de mesagerie. Sunt acceptate scripturi majore precum Java, Perl, Ruby și PHP.

  • CumuLogic: Un furnizor Java PaaS care oferă o platformă atât pentru mediile cloud publice, cât și private. CumuLogic include automatizarea serviciilor în cloud, autoscalificarea, monitorizarea, gestionarea resurselor și gestionarea utilizatorilor.

Explorarea tipurilor de medii PaaS în cloud computing - dummies

Alegerea editorilor

Social Media Design: Twitter Opțiuni imagine - dummy

Social Media Design: Twitter Opțiuni imagine - dummy

Jonglați constrângerile legate de spațiu și modul cel mai bun de a poziționa cele trei imagini separate pe care vi se permite să le utilizați în profilul dvs. Twitter.

Social Media Design: Inspirând exemplele de afaceri pe Facebook - manechine

Social Media Design: Inspirând exemplele de afaceri pe Facebook - manechine

ÎNainte de scufundări în elementele de bază ale proiectării o pagină solidă Facebook, aruncați o privire asupra unor branduri care profită din plin de Facebook cu pagini proprii. Persoanele fizice și organizațiile de la bloggeri la proprietarii de magazine Etsy de la domiciliu la branduri internaționale folosesc Facebook pentru a se conecta cu clienții și fanii existenți, precum și cu potențialul lor ...

Social Media Optimization: Publicarea Tweets automat la profilul dvs. Facebook - dummies

Social Media Optimization: Publicarea Tweets automat la profilul dvs. Facebook - dummies

Lucrurile noi pe care să le postați pe Facebook pot fi o adevărată corvoadă. Din fericire, există un truc pe care îl puteți optimiza pe acest site media social. Dacă puteți atinge postarea încrucișată a conținutului între servicii, vă puteți salva ceva timp. Twitter vă oferă posibilitatea de a vă conecta profilul cu alte servicii. Există, ...

Alegerea editorilor

Cum se verifică performanța sistemului cu AWS - dummies

Cum se verifică performanța sistemului cu AWS - dummies

AWS (Amazon Web Services) metode pentru monitorizarea serviciilor specifice AWS. Cu toate acestea, este posibil să aveți probleme de performanță a sistemului sau probleme de aplicare non-AWS care trebuie abordate, ceea ce înseamnă că aveți instrumente care pot funcționa în afara AWS. Pachetul de grupuri de instrumente de performanță conține un număr de instrumente specifice pentru realizarea acestei sarcini ...

Cum să alegeți serviciile AWS de care aveți nevoie - dummies

Cum să alegeți serviciile AWS de care aveți nevoie - dummies

Amintiți-vă că aveți doar 12 luni de libertate proces în care să se ia decizii privind serviciile AWS (Servicii Amazon Web) pe care să le utilizați în afacerea dvs. Douăsprezece luni pot părea mult timp, dar veți descoperi că se evaporă înaintea ochilor dvs. în timp ce încercați să vă jonglați responsabilitățile zilnice, întâlnirile ...

Probleme de securitate aWS - dummy

Probleme de securitate aWS - dummy

Pentru a utiliza AWS (Amazon Web Services) cale. Administratorii și profesioniștii în domeniul securității se pot răzbuna rapid, încercând să păstreze aceste computere interconectate în siguranță, dar aceasta face parte din descrierea postului. Trebuie să urmați cele mai bune practici în securizarea sistemelor informatice, a datelor pe care le conțin, ...

Alegerea editorilor

Cum se asamblează o Circuit de organe color - dummies

Cum se asamblează o Circuit de organe color - dummies

După ce ați strâns toate materialele de care aveți nevoie construiți un organ de culoare, sunteți gata să asamblați proiectul. Vedeți ce aveți nevoie pentru a construi un circuit de organe color. Veți avea nevoie de următoarele instrumente: Sârma de lipit, de preferință cu setări de 20 și 40 W Solder Utilizați lipire mai groasă pentru firele de tensiune și subțire ...

Construirea unui Circuit Dead-Bug Style - dummies

Construirea unui Circuit Dead-Bug Style - dummies

) Sunt montate cu capul în jos pe placa de circuit imprimat (PC), majoritatea picioarelor lipindu-se în aer! Arata ca multe. . . morți bug-uri! Un alt nume pentru acest tip de construcție este "circuitele de aer", deoarece componentele sunt atașate direct la ...

Aplicarea RFID în lumea reală - dummies

Aplicarea RFID în lumea reală - dummies

Capacitatea de a urmări și de a urmări, de a urmări și de a găsi, peek sunt toate îmbunătățite prin utilizarea RFID. Unii avocați de confidențialitate vă faceți griji că aparatele vor atașa în mod magic etichetele RFID la îmbrăcăminte sau pantofi pe măsură ce vă plimbați prin magazin sau în jurul unui birou, dar acest lucru este foarte puțin probabil. Limitele ...