Kategorie szkoleń | Egzaminy | Kontakt
  • 0
  • 5
  • 68

Są developerzy. Tworzą aplikacje (PHP/Python/Ruby/Java...). Aplikacje są dostępne przez http z poziomu jakiegoś www balancera.

Z drugiej strony jest serwer. Albo kilka serwerów. Tudzież jakaś chmura iaas.

 

Jak to wszystko połączyć, tak by:

  • developerzy mogli automatycznie deployować swój kod na systemy
  • aplikacje działały w HA (czyli jak aplikacja przestanie działać, to jest automatycznie wznawiana)
  • aplikacje były niezależne od sprzętu (czyli pad jednego z serwerów powoduje że aplikacje zostaną uruchomione na innym)
  • idealne byłoby dynamiczne skalowanie - jak jakiś serwer jest przeciążony, to aplikacje są z niego wynoszone gdzieś indziej - tudzież w przypadku chmurowym alokowany jest nowy serwer, gdzie deployowane są aplikacje.

 

Czy są jakieś stosunkowo proste i automatyczne mechanizmy pozwalające spełnić powyższe kryteria?

Andrzej_Dopierała
  • Zapytał
  • @ Andrzej_Dopierała | 16.06.2015
    • lider
    • laureat
    • ekspert
    • 83
    • 65
    • 169