Video: Cloud Computing - Computer Science for Business Leaders 2016 2025
Heroku er et flerartsprodukt som fungerer med utviklere så mye som det gjør med DevOps og administratorer. Produktet definerer tre faser av tilpasset appbehandling:
- Distribusjon
- Administrasjon
- Skaling
Selv om en administrator kan bli involvert i distribusjon, gjelder omfanget av Heroku sannsynligvis mer for utviklere og DevOps i dette tilfellet. I motsetning til mange produkter der ute, kan du bruke Heroku med AWS (Amazon Web Services), Google og Azure (samtidig, om nødvendig). Det fungerer også med både Linux og Windows. De støttede Linux-distribusjonene er
- CoreOS
- Ubuntu
- Red Hat Enterprise Linux (RHEL)
Utviklere, DevOps og administratorer kan også bruke en rekke språk til å støtte tilpassede apper ved hjelp av Heroku. Selv om administratorer ikke kode så ofte eller på samme dybde som utviklere, vil de store distribusjonene som Heroku er designet for å støtte, føre til at administratorer utfører noen kodende oppgaver (for scripting, hvis ikke noe annet). Du kan bruke disse språkene direkte med Heroku:
- Node
- Ruby
- Java
- PHP
- Python
- Go
Bortsett fra inkluderingen av C / C ++, representerer denne listen de mest brukte språkene for forretningsapplikasjoner i henhold til InfoWorld. Bunnlinjen er at Heroku er et av de bedre valgene for større bedrift tilpasset appbehandling. Men kompleksiteten og størrelsen på dette produktet gjør det mindre egnet for et lite til mellomstort bedriftsmiljø.
