Chcete se naučit psát aplikace pro PaaS, kontejnery, CloudFoundry a HP Helion Development Platform? Na cloudsvet.cz se zaměříme na jednoduchý úvod v některých jazycích. Dnes začneme s velmi oblíbeným Python (mimochodem jde o hada – vzhledem k tomu co si většina z nás vybaví v souvislosti s hadem je Python jazyk docela hezká slovní hříčka).
Python a Helion Development Platform
Připravil jsem si pro vás tři jednoduché ukázky s využitím Python, vnořeného web serveru Bottle a in-memory NoSQL datové vrstvě Redis. Co všechno si vyzkoušíme?
- Vytvoříme si jednoduché aplikace
- Připravíme jednoduché soubory, kterým PaaS řekneme, co potřebujeme za služby, návaznosti, konfigurace
- Ukážeme si použití environmentálních proměnných ke konfiguraci aplikace
- Necháme si od PaaS zprostředkovat Redis (nic nebudeme a nechceme instalovat, ukážeme si, jak nás PaaS informuje o loginech a také jak taková aplikace běží a škáluje
Tady je celá ukázka:
Pozn.: v cs3 jsem na začátku vymazal hodnotu v Redis, což není ideální (nově nastartovaná instance by přepsala původní hodnoty, což nechceme). Nicméně řádek je to zbytečný, klidně ho vymažte a máme persistentní ukládání, tak jak bylo záměrem.
Chcete si to zkoušet sami? Stáhněte si vytvořené soubory zde: Python_HDP. Příklady jsou také k dispozici na našem cloudsvet github:
git clone https://github.com/cloudsvet/cs1.git git clone https://github.com/cloudsvet/cs2.git git clone https://github.com/cloudsvet/cs3.git