α’ααααααααααΆαααααΌααΌαα αα½αα ααα½αααΎααααΈαα½ααα·αααααααααΎααΆαααΆαα½αααααΆααααααααΆααααααααααΌαααΆαα αΌαααααΎαααα’αααααααΎααααΆααααΆααααΆαααΆααα
αα αααα»ααααα·αααααααααα’ααααα·αααα ααααα·ααααααΆαααααΈαααααααα ααα»ααααααΆααΆααα·α ααΆαααααα·αααααΆα ααααΌααααΆα ααΌα ααααααΌαα αΆααααααΎαα
αααααααααααΆαααΆαααΆαααα
ααααα·αα αΌα
αα·ααΆαααΆααααααΆαααΆαααΆααααααααΊααΆαααααααα»αααΆαα’αα»αααα ααα»ααααααΆααααααααΆαααααααα ααααα·αααΎα’ααααα·αααΆααααΆαααΆαααααααΆααΈαα»ααααα α’αααααΉαααααΆααααα’αΎαααΆαα½αααΉαααΆααααααΎαα‘αΎααα½αα±ααααααααααΆααα
α αααααΆαα ααΆααααααααααΆααΌα
αααααααααΌαααααααΌααααΆαααΊααααΌαα’αα»ααααα αααααΆαα ααΆααααααααααΆααΌαα αααααΆααααααΆα’αααααααΌαααααΆααα·ααΈααΆαααααα·ααΈααΎααααΈααΆαααααααΆαα αααααΆαα ααΆααααααααααΆααααΌαα ααααΆαααα ααΌα ααΆαααα»αααααΆα ααα»ααααααΎααααα»ααα·ααΆαα’αααΈααΌαααΆααααααα
ααΆαααΆααα±ααααααΎααααΆαααααΆαααΈααα·αααα·αα ααα½α 100
- ααΆαα½αα’ααΌααα»αααΌ
- RAM 2 GB ααΈαα½αα
- αα½αααααΉαααΆααααααΌαααΌα ααΆαααααα
- ααΆαα½αααΉααααΆαααΆααααααααΆααααα
α’αααα’αΆα ααΆαααΆαααΆαααααΆααααααΌαα αααααΆαα ααΆααααααααααααα’ααα α αΎααααααααα αα½αααΆαα·ααααΆαααΆαααα αααααααααΎααΆααααααααααααααα
α’αααααααΎααα·αααα αααα»ααααα»ααα·ααΆαααΆα’αααα’αΆα ααααΎ Kubernetes/Docker ααΎααααΈααααΎα’αααΈαααΆααα’ααααΆαααΎ α αΎαααΆαααα·ααΆαααααΌαα
ααΎαααΈααααααα’αααα’αΆα αααααααααααααααααα·αααααααααααΎααα α»ααα α’αΆαααα¬ Terraform α
αααΆα αααααααααααα·αααΆαααΉααααααΌα
ααΎααααΈαααααΎαααααΆαααααααα’αΆα ααααΎααΆαααααααΆαααΆα ααΆααΆαααΆααααααΆααααΆαααααα»αααΆααααααΎα αα·αααΆαααααααααααααα αΌαααααααααααΆααααααΎααΆαααΈαα½ααα αααααΈααΆααΆαααααΎααααααααααΊααΆαααααααα»αααααα αααΆαα αα ααΆααααΆααΉαααΆααΆααΆααΌααααα’αααααΆαααααααΆαα αααααα
ααΆααααααα ααααΆααααΆαααα α’αααααααΎααααα½αα ααΎααααα·ααΆααααααααα»αααΉαα ααααα αα·αααααααΆααααΆαααΆααααα ααΎααΆααΆααα»ααααΆααααα¬αα? αααα’αΆα α αΆααααΌα ααΆαααΆαααΆα ααα»ααααααΆαααααααΆααααα αΆααΆα αααΎαα
ααααΆαα’αααΈααα’αΆαααΆαααΆαααΎααααααΆαααααααα
αααααΆαααα αα αααα·ααααΆααα α’αααα’αΆα ααΆαααααα Github, CircleCI α¬ Jenkins α
αααα»ααα»αααααΆα
ααΌα αααα ααΎαα ααααααΎαααΆααααααα·ααΈαααα»ααα»αααααΆα ααΎααααΈαααααΌαα ααΆα ααα αα·αααΆααΆα±ααααΆαααΆααααα»αααααΎααααΆααΎααααΆααααΆααα’αα α¬ααααΆαααααααααααα»αααααΈαααΆαααα
α§ααααααα»αααααΆαααααα»αααΆααααααΆααααΎααΆαααΆαααΆαααα’αααα»αααΆαα
ααα
αΆαα
ααΆα
αααα ααΆαα’αα»ααααααα’αααα»αααΊααΆαααααΎα±ααααΆααα»αααααΆαααΎααααααα ααΎααααΈαα»αα±ααααΆαα
ααα»α
αααΆααααααα½αα
ααΆααααααΆ α§ααααααααα»ααα»αααααΆαααααΌαααΆαααααααα ααΆαααααααααα αααα»αααααααα’αααααααΎα
RayID ααααααααΆααααααΆαααααα α¬ UUID αααααΆααααααΎ
ααΎβα’αααβααααΆααβαα½αβαααααβαααα αΆβαααααα·ααΈβααΆαα½αβααΉαβααΆαβαααβαααβααα "ααΆαβα’αααΈαα½αβαα·αβααααααααΈα αααααΆαα»αααααααααΆααααα α αΎαααααΎααΆαα αααα»αααΆααααααααααΎα"?
α§ααααααααααα’ααααααααΆααααα½αααα ααααααααΆααααααΆαααααα RayID α¬ααΆααααααααα½αααΆαα½α ααΊααΆα§ααααααααααα’ααααααααΆααααα½αααααααα’αα»ααααΆαα±ααα’αααααΆαααΆαααααΎααααα½αααααααΈαα·αααααααΆα αααα’αα»ααααΆαα±ααα’αααααΆαααΆαααααΌαααααΎααΆααααΌααα
αααα»ααααααα ααα»α
α’αααααααΎααααΆααααααΎααΆαααααΎαα»ααα
αααααααα A αααααΆαααα A ααααΆαααααα B αααααααΆαααααα C αααααΆαα»αααΆαααα»α X α αΎααααααΆααααααααΎααααΌαααΆααααααααα
A
ααααα·αααΎα’αααααααΌαααααΆααααΈα ααααΆααα αααΆαααΈααα·αααα·α α αΎαααααΆααΆαααΆαααΆαααααΌαααααΎαα»α (αα·αααΆααααααααΆααααααααααΆαα α ααΌααααααααα»αααααΌαααΆαααααΎα‘αΎα) α’αααααΉααααα½αα ααΆαβααΆαβααααΏαβαααααΆααβαα·αααβααααΎβα±ααβααΈαα·αβααΆααβααβααΆαβαααα½αα αααααΆααΏαααΆαααααααα»ααα½ααααα’αααα’αΆα ααααΎααΆα ααΎααααΈααααααααααααΆ αα ααααααααααΆααααααααα’αααααΈαα ααααΎαα
ααααα·αααααα
ααααΌααααΆααα ααΈαααααΊαααα»αααααααΆαααΆααα·ααΈαα»αα ααα»ααααα§αααααααααΉαααααΌαααααΎα±αααα·α αα ααΆαααΆααααααΆααααα½α ααααααααααΌαααΆααααα‘αααααα·αααΎααΆααα·αα·ααα ααΌααααΈαααααα»αα αα»αααααΆαααΌα αα·αααααααααααα
ααΆαααΆααααΎαααααΆα
α’αα’αααΆαα! α’αααααΆαααΆαααααααΆααααΆαααΈααα·αααα·αα ααα½α 100 α αα αααααααααΆαα ααΆααααααα·ααααα·ααΆααα α αΎαααα’αΌαααα’ααα’αααΈααα α»ααααααΆααααΆαααα½ααα αααααΆαααααααααΆααααα ααΆααΆαααΆαααα’αααΈααααααααΆαααααααααΌαααααΆαααααΎαααΆααα·ααΆαααΆαααΎ ααα»ααααα’αααααΉαααααΌαααααΎαααΆαααααααααα ααα»αααααΆαααΈαα ααα½α 100 ααΎααααΈαααααααα’ααααααααΆαααααααααΆαα±ααααΆααα α αΎαβααααΌαβααβααΎαβαα»αβαααβααααΎβααβαααα αΆαβαα βααααβααα’ααα
αααααααααααΆααααΆαααα ααΌα ααΆααΆααααααααααααααΈαααΆα ααΆααΆααΆαααα’αααα»ααααα»αααΆαααααΎα±ααααααΆααααΆα’αααααΆααααααααΆααααα»αααΆααααααααααααααΆαααααΈααΆααα’αααα αααααααααα½αα αααα»αααΆααααααααΆααααα αΆααααΆαααααΎαααααα ααα»αααααΆααααααααΎαα»αααΆααααααααΆααααααΆαα½ααα ELK stackα ααΆααΆααααααΆααααααΌααααααα ααα»αααα’αΆα αααααααααΆαα ααααα·αααΆααΉααα½ααααααααΆααααα αΆααααΆαααααααααα·ααΆαα»αααααααα·ααΆααααΆαααα½αα ααΆααααΆαααααααΆαα α’αααα’αΆα αααααΎαααααΌαααΆα αα·αααΏααααααΆααααααααααααΌα αααα
αα»αααΆαααα ELK
ααααΆααααΆααααα½ααα·αα·ααα
α₯α‘αΌααααααααΆααααααααα’αααααΆαααααΎαααΆαα αΎα α’αααααααΌαααααααΆααααΆααΆααααΎαααΆαααααααΌαα αααααααΆαααααα’αααα»αααΎααααΈααααΎααΆααΊααΆαααααΎαααΆαααΆα αααΎαα ααααΆααααΆααααααααΎαααΆαααααααααΆ αα·ααα·αα·αααααΎαααΆααΆααααΎαααΆα α αΎαααααα·ααααα·ααΆαααΌαααααΆαααααΌαααΆαα’αα»ααααα
αα α ααα»α αααα’ααααα·αα·αααααΎαααΆα ααΆαααΆααααααααααα»αααααΎαααΆαααΆαα’αΆααααααααα’ αα·αααααΎαααΆαααα’α.
αααααΆααααααααααααΆαααΌα αα·αααααα αααα»αααΌαααααΆα Postman αααααΆααααΆααααα½ααα·αα·ααα αα·αα αααααα―αααΆα APIsα ααα»ααααααΆααΌαα α’αααααααΆααααα ααααααΎα±ααααααΆααααΆα’αααααΆααα·ααΈααΎααααΈααΉαααΆαα ααααααααΆαααΆαααΆα αααααΎαααΆαααΎαα‘αΎα αα·αααααΌαααΆαααΌαααααΉαααΆαααααααααΆα
ααΆαααααΎααΆαααααααΆααααααααααααααααα·α’αΆαααααααΎααααα»α
ααΆααΆααααααΆααα ααααα·αααΎα’αααααΆαααααΎααααΆαααα VM α αΎαααΆαα·ααααααΆαααααΎααααΆααα’αααα αα αΆα 80% α’αααα’αΆα αααααΎαααααΆαααααααΆ α¬αααααα VM ααααααααααα αααα»αα αααααα ααΆαααααα·ααααα·αααααααααααααααα·ααααααα·ααααα·ααΆαααΆαααααααΊααα’α₯αααα αααααααΆααααΆαααααΆααααααΌαααΆαααααΊααα αααααααααα»αα ααα»ααααβα’αααβαα½αβααααααααβααΆαα·α αα βα’αααΈβα ααα½αβααααΆααβαααβα’αααβα αααΆα αα·αβαααααβααααα·αβααβα ααα»ααα
ααΆαα½αααΉαααααΆαααααααααΆαα
αααΎα α’αααα’αΆα
ααααααα
ααΆααααααααααΆαα
ααΆααΆαααααααΆααααααααααααααααα·αααααααΎαααΆαααΈαααα
αααΎα α¬αααΆαααΈααααααααΆαααΆαααα
αααΎαα
αααααααααα·ααααα
αααααααΆαααααα’αα½αααΎααααΈαααα ααααΆαα’αΆαααααααααα»ααααα·ααΆαααΊααΎααααΈα’αΆα ααΆαααααα’αααΈαα½ααααααΆααα’αααααααΎααααΆαα 1% αααα»ααααααααα½αααααα ααΆααΆααα·αααΆαα α’αααααΆαααΎαααααααΆααααααααα αααα»ααααααααΆαα α§ααΆα ααα Facebook αααα αΆαααααααααααααααααα·αααααΌααααααααα α¬ααααΆααααααΌαααα ααα»αααα’αααα ααΎααααΈααΎαααΈαααααααα’αααααααΎααααΆαααααααΎαααΆαααααΆααααααΌαα αααα α ααΆ ααααα A/Bα
ααΌααααΈααααΆαα ααααααΆααα»αααΆαααααΈααα’αΆα α αΆααααααΎαααΆααΆααα·ααααααα½α α αΎααααααΆαααααααααααΈαααααααα ααααΆα α’αααααααα½αααΆααααααααΆααααα»αααΆα "α αα αΆα" α¬ααααΆααααααΌαααΆαααααααα ααΆααααααααααααΆαααααααα’ααααΎαα»αααΆαααααααααΆαα±ααααΆαααΆααα·α αα·ααα αααα»αααααΆααααααααα’αααα
ααααα·αααααα
αααααΊααΆαααααΉαααααα·ααΆαα’αα»ααααααΆααα α’αααααααααΆααΉαααααΌαααΆαααααΆαααααααααα ααΌα αααααααα»αα αα»αααααΆαααΌα α¬αααααααΉααα·ααΆαααααααααααααα αΆαααα
ααΆαααΆαααααααΆααααααααααα
αααααΊααΆα’αααΈααααααα»αα α ααΆ "Erlang" αα·ααΈααααΆαααΆααααααΆαα Erlang ααααΌαααΆαααααααΎαααΆαααΌααααΌααΆααα αααααααααα»αα αα»αααΌααααααααΆααααα αΆααααα½αα Softswitches ααΆαα αΆααααααΎαααααΎααΎααααΈαααααΌαααΆαα α ααΌααααααα αααααααααααΆαααααααααα·ααΈαα ααΎαα»αααΆααααΆαααααααΊααΎααααΈαα·ααααααΆααααΆαα α ααΌααααααααα»αα’αα‘α»ααααααααΎαα αα α»ααααααααΆαααααααααα Erlang ααΆααα·ααΈααααα’αααα»αααΆααααα»ααααΌαα»αααααΈααααα·αααΆαααααααα·ααΈαα»αα
ααα αΆααααα’αΆαααααααΎααααααΆααααα»αααααΆαααααα»αα α αΌααααααααΆα’αααααΆααααα N αααααααα·ααΈααααα’ααα α αΎααααααΆααααα’αααα ααααααΎαααα N+1α
ΠΡ ααΎαβα’αΆα ααααΆααβααβααααααβααααΆβα αΎαβααΆααβα ααβααααβαααααΆααβαα βαααβαααβααααΎαααΆαβαααααΆααβα’αααβααααΎβααααβα’αααβαα·αβααα½αβααΆαβαααβααααΆβαα½αβα ααα½αβα ααα»ααααα§αααΆααΆα’αααααΆα αα·αααΆ αααααααα SLA ααααΉαααΉαα ααΌα αααα SLA 99,99% ααΆααααααΆα’αααα’αΆα αα αααα αααααΆα αα α₯α’ ααΆααΈαααα»ααα½αααααΆαα
ααααα·αααΎα’ααααα·αααΆα αααααααα ααΆαααΌαααΌα ααΆαααααααα α’αααααααΌαααΆαααΆαααΆαααααααΆαααΈααααα»αααααααα½αα
- αα½αβαααβα₯α‘αΌαβααα (N);
- αααααααααΆαα (N+1) α
α’αααααααΆααα’ααααααααΆαα»αααααΆαααααα»αα±ααααααΌααα·αααΆαααααα ααΆα ααα ααΆααααααααααΈ (N+1) αααααααααα’αααααΆαααΆααααΆαααααααααααΆααααΆααααααααααα
αα
ααΈαααααΎαααΆαααΆαααΆαααααααΆα N ααααααααααααααΎαααΆαααα’α ααΎααααα»αααααΆααΆαααααΆααααΈαα
αααααααααΆααααααΆαααΆαααααααΆααααα
ααααΌαααΎαααααΎααΆαααααΎαααααααΌα αα½αααΎααααΈααΎαααΆααΎααΆαααΆαααααααΆα N+1 ααααααΎαααααΎαααΆαααΆαα½αααΉαα ααα½αα ααΆα ααααα·α αα½α αααα¬ααα
ααΆα
α»αααααα ααΎαααΆααααα»αααααΆααααα½ααα·αα·ααααααααααααααααααα· ααααα
ααΈαααα»αααΎαααααΎαααΆααα αΌααααααΆαααΆαααααααΆαααααααΎαααΆααααα
ααα ααααα·αααΎβα’ααα ααααΆααααΆαα ααΌααααααααα α’αααααα’αΆα
αααααΆαα»αααΆαααΆαααααααΆα N ααααα’αααααΆααααα αΌααααααΆααααΆααα·ααααα‘αααααα·ααααΆαααΆαααα αααααα»αααααΈααΆαααααααααααα·αααα’α
ααααα·αααΎβα’αααβα
ααβαα
βααΆααβααααα·αβααΆααααβααΏαααΏαβααΆαβααα ααΌαβα±ααβα’αααΈβαααααβαααΆαβαααα»αβααΆαβααΆααβαααααΆαβαααβαααβααααβααααΎαααΆαβαααβαααααβαααααααα·α
ααΆαααααΎαααΆααα»αααααααααΈ αα·αααΆααααααΌαααααααααααααααααααααα·
αααααΆαβα’αααβααΆαβααΆαβααΆααβααΎβαααααΆαβαα·αβααΆαβαααααΌαβαααααα ααα»βααα’ α’αααβα’αΆα βαααααβααααα βαααααβααΆαβαααβααΆαβα αΎαα ααΆα§ααΆα ααα ααΆαααααΆαααααααΆααααααα’αααΈααΆααααΆαααα αα»αααΆαααααΌαααΆαααΆαααΆααα ααΎαααΌααΈααα αα·ααααα»ααααααα ααα» α αΎαααααΆααααΆαααααααααααΌαααΆααααααΎαα‘αΎα α αΎαα’αααα’αΆα ααααααααΆααα»αααΆαα»αααΌαα’αααΈαααααΉααα»αα
αα
αααααααΎαααΆααα·αααααααααΈ α’αααα
αΆααααααΎααα·αα·αααααΎαααααα»ααα½αα
ααα½ααααααααΆαααααααααααΌαα α§ααΆα ααα ααΆαααΎαα‘αΎαααααααα»ααααΈααΈααΌα’αΆα
αααα αΆαααΆ ααααΆαααααΉααααα»ααααΆααα αααααααααααααΎααΎαα‘αΎαα’αΆα
αααα αΆαααΆα’αααααααΌαααΆααααααΈαααα αα αααααααααα·αααααααααα·αα·αααα’αα»ααααΆαα±ααα’αααααααΎα±ααααααΆαααααααααα
ααΆαα½αααΉαααΆααααααΉαααΆααααα α’αααα’αΆα ααααΎααΆαααααααΆααααα»ααα·ααΆαααααΆαα½α α αΎαααααΆααααααΌααααΆαααααα αα·ααααααα‘αΎααα·αααΌααααααααααααΆαααΈα ααΌαααααΆααα·αααααα ααΆααααααΆαα αα·αααααΆαααααααααα
α’ααα αΎα!
αααααΈα’αΆαα·ααΆααααααΉααα½αααααααααα’αααααΈαααα αΆααΆα αααΎα ααααα·αααΎα’ααααααα»ααααααΎαααααΆαααααααα
α’ααααα·ααααααα’αααααααΎαα’ααααΎαα’αααα’αΆαα±ααα
αΆαα
ααααΈααα·ααααααααααα½αααα αΎαααααΎααΆαααααΆααααααΌαα α’ααααααααααααΌαααΆαα
ααα
αΆαααΆαααααααΎαα
αα ααΆαααααΎαααα’ααααα·αααα
ααΎααΆαα’αααΈααααααααααΌαα’αΆαααΎαααααΆαααα
αα βα αΎαβααααΆααβαααααΆαα CPU Kubernetes αααα»αααααΆαααΈααααΆααα½α α ααααααΆαα½αααααΌαααααΆααααΆαα’αα»αααα ααα»αααα·αααααααΎααα αα»ααα·α Kubernetes αα αααα»α Telegram
ααααα: www.habr.com