ααααα·αααΎα’αααααΌα
ααΆααα»αααααΆαα
αααΎα α’ααααααα ααααΆαααα»αααααΎααααΆααααααααΎαααΆααα
ααΆααααα
αααα»αααααα’αααα αααα ααααΆα’αααααααΎ Taleo API ααΎααααΈααααΎααΆαααΆα’αααα α¬αα·ααΆαααΌαααΆααααααααΎ Google Cloud Vision APIα
ααααα·αααΎα’αααααααΎα ααα»α αααα ααααααΎαααααααΆααααΆαααΈαααααΌα ααααΆαα αααα»αααα·ααααΆαααΆααα’ααααααα’ααα α αΎααα·αααΆαααααααααααααααΆαααΈαααααααα’ααααα Kubernetes ααααα ααΆαα·αααΆααα’ααΆαααααααΆαα ααα»α αααα ααααααΆαααααα αααα»αααΌαααααα’αααα ααααααΆαααΆααααα ααΆαααααΆααΈαααΌααΆα αααΎαααααααααΆααααΆαα’αα·ααααααααααΉαααα·ααΆαααα αα αααα»ααααααΈααΆαα’αα»ααααααα’αααα»α Kubernetes ααα α’αααααΉααααααΈααααααααΎααααΆααααααααΆααααααααΆααααααΆαα½ααααα Kubernetes ααΎααααΈαααααααααααΆααααααΆαααααα»α αα·ααααα α αααααα
α§ααΆα αααααααααΆααααααΆααααα
ααΌαα
ααΊααΆααΌαααααΆααα·αααααααααααααΎαααΆααα
ααΆααααα
αααα»α Kubernetes α αα·αααΌα
ααΌαααααΆααα·αααααααααααΌα
ααΆ Google Cloud Data Store α¬ Google Cloud Spanner αααααααΎα
ααα»α
αααα
αααααα½ααααααΆααααΆαα
αΌαααααΎααΆααα’αα ααΌαααααΆααα·ααααααααΆαα
αααΎαααΆαα
ααα»α
αααα
ααααΆα
ααααα‘αααααααΆααααΆααααααααααααααααΆα
ααΆαα’αα»ααααααα’αααα»ααααααΆααααΆαααααΎααααΆααααΌαααααΆααα·ααααααααααααααααΈααΌα
ααΆ MySQL αα·α MongoDB ααΆααααααΆααΆααααααΆα’αααααααΆαααα
αααΆαααΆαα»αααααααααΆαααααΆααααα·ααααΆαααααααααααΆα α’αααα’αΆα
ααΆααααΆαααΈααααααααΆαααα·ααααααααα·ααααα αα·ααααΆαααΈαααΌα
ααΆααααααΆααααα·ααΆααΆαααΆαααααα αα½αααααααΆαααααΉαααΆαα’αΆααααααΆα IP α¬ααααααααααααΆαααααα½α ααα»ααααα’ααααααα ααααΆαα·αα
ααααααΆααααααΌααααααΌαααααα’ααααα
αααααααΆααααααΌαααΈααα·ααΆααΆααα½ααα
ααα·ααααΆααα½ααααα ααΌα
αααααααα½αα±ααααΆααααααααΌαααΉαααΎα’αΆααααααΆαααΆααααα α’αααα’αΆα
ααααΎααΆαααααΎαααααΆααααααΆααααα
αααααΆαααΌαααααΆαααΎ DNS αααααΆαααααΆαααααα Kubernetes ααΆαααααααΌα
ααααΆααΉαααααΆαααα Kubernetes ααΎαα
α
αΌααα·ααΆαααΆα’ααααααα»αααααΎαααΆαααΌαααααΆααα·αααααα MongoDB αα
ααΎ Google Compute Engineα α’αααααΉαααΆααααΆαααα
αααα»ααα·ααααΌαααΆααααα αα αΌααααα’αααααααααααααααααααΆαα
α
αααααα
ααααΆαααα’ α’αααα’αΆα ααααΎααααΆαααα Kubernetes αα·αα·αααα ααΎααααΈααααΎα±ααααΈαα·αααααα’αααααΆααααααΆααααα½αααααα·α α αααα»αα§ααΆα αααααα αααα»αααΆααααααΎααααΆαααΈααα MongoDB αααααααΎ Google Cloud Launcher α αααααΆαααΆααααΌαααΆααααααΎααα ααΎαααααΆααααα½α (α¬ Kubernetes cluster VPC) ααΆααααΌαααΆαα αΌαααααΎαααααααΎα’αΆααααααΆα IP ααΆααααα»ααααααΆαααααα·αααααΆααααααα
αααααΊααΆααΆααααααααααΆαααΎααα
ααΎ Google Cloud ααΌα
ααααα’ααααα·αα
αΆαααΆα
αααααααα
ααΆααααααααα’αααΈαααααα α₯α‘αΌααααα’αααααΆαα’αΆααααααΆα IP ααα αΆαααααΌαααΊαααααΎαααααΆααααα α’αααβα’αΆα
βαααααΆααβααΎαβααΆβαα·αβααΆαβα§αααααβααααΎαααΎαβ pod αααααΆααβααααΆβαααβααα αααβααΊβααΎαβααΆαβαααααΎαβααααΆβαα½αβαααβααΉαβαα·αβααΉαβααΆβααααΌαβαααααΌαβα
ααΆα
αααβαα
βααΆα ααΆααΉαα’αα»ααααΆαα±ααα’ααααααααΎαααααα»α
ααα»α
αααα
ααααααααααααΉαααα½αα
ααΆα
αααααΈααααΆαααααααα
α§ααΆα αααααΌαααΆαααααααααα αΆαααΆα
ααα»α
αααα
αααααααα’αΆααααααΆα IP αααααΆααααΌαααααΆααα·αααααααααααααΎααααα mongo ααΌα
ααααΆααΉαααααΆααααα
Kubernetes ααΉαααααΎα’αΆααααααΆα IP ααΆααα’ααααΎααααΈαααααααα
ααα»α
αααα
αα ααΌα
ααΆαα½αααΆααΆ Kubernetes Pods ααααααΆ ααΌα
ααααα₯α‘αΌααααα’αααα’αΆα
α
αΌαααααΎααΌαααααΆααα·αααααααααααααΎααααααααΆααααΆαααααα
αααααααΆαααΎ mongodb://mongoα αα·αα
αΆαααΆα
αααααΎα’αΆααααααΆα IP αα
αααα»ααααααΌαααααα’αααααΆαααααααα
ααααα·αααΎα’αΆααααααΆα IP ααααΆααααααΌααα αααα’ααΆαα α’αααααααΆααααα’αΆα ααααΎαα αα α»ααααααααΆαα ααα»α αααα ααααααα’αααααΆαα½αααΉαα’αΆααααααΆα IP ααααΈ α αΎααααααα·ααΈααααα’αααααΉααα·αα αΆαααΆα αααααΌαααΆαααααααααΆααα·ααΈααααααααΆαα½αα‘αΎαα
ααααα·αααΎα’ααααααα»αααααΎααΌαααααΆααα·αααααααααααΆααααα αααα ααΎαααΆαααΈαααΆααΈααΈααΈ ααΆααααααΆααΆααα αΆαααααααΆαααΈαααΆααααααα±ααα’αααααΌα URI α’ααααααααΆαααααΆαα―ααααααΆαααΎααααΈααααΆαααα α ααΌα ααααααααα·αααΎα’αααααααΌαααΆααααααα’αΆααααααΆα IP ααα α’αααα’αΆα ααααΎαα·ααΈαα»αααΆααααΆαααΆααααα α§ααΆα αααααααααα αΆαααΆαααα»αααΆαααΌαααααΆααα·αααααα MongoDB ααΈαααααααα αααα ααΎαααΆαααΈα mLab α
αα½αβααΊβααΌαααααΆαβαα·ααααααβα’αααβα’αα·αααααα αα·αβαα½αβαααβααΊβααΌαααααΆαβαα·ααααααβααα·αααααα αααααααααΆαααααααΆααααΌαααααΆααα·ααααααααΆαααααααΎααα
ααΌα
ααα - mLab αααααα±ααα’αααααΌα URI ααΆααααα αα·αα
αααααΆαααααα ααΌα
αααα’αααα’αΆα
ααΎααα½ααααα»αααααΆα
ααΎααααΈβα’ααΌααΈβααΆβαα
βααααΆα ααΌαβααααΎ Kubernetes α αΎαβααααΆααβαα
βααΌαααααΆαβαα·ααααααβα’αααβα’αα·ααααααα α’αααα’αΆα
αααααΎααααααααααΆαααα Kubernetes ααΆααααα
αααααΉααααααα±ααα’αααααΌαααααΆαααααα·αα·αααααααααΉααααααΌαα
ααΆα
ααα
ααΆααααααΆααααααΆααααα
α
ααααΆαααααααααΉαα’αα»ααααααΆααααααΌααααα CNAME ααΆαααααα
ααααα·αααΊαααααΆαα½αααΉααααααααΆααααααααΎαααΆααα·α
αα½α
αααα»αα ααΌαα’ααα»ααααα
ααα»α
ααα α’αααα’αΆα
ααααΎαααααααααΆααααΆααααααΆαα
ααα»αααααααααΆααααααααΆααααα
ααααΎααΆααααααΌααααα CNAME ααΆαα·αα’αΆα
α’αα»ααααααΆααααααΌαααααα
αααααΆαααα ααΌα
αααααααααααααΆααααααΊα’αΆα
α’αα»ααααααΆααααααΆααααα
ααααα·αα·αααα α αΎααα·αα’αΆα
ααααΎααΆαα½αα
αααααΆαααααααΆαααα ααα»αααα mLab Free Tier αααααα±ααα’αααααααΎααααΆααααΌααααα
αααααΆαααααααΆαααααΆαααΎα α αΎαα’ααααα·αα’αΆα
ααααΆααααααΌαααΆααΆαααα αααααΆααααααΆα’αααααααΌαααΆααααααΆααααΆααααααααΆααΆααααααΆαααααααααααΆαααααΆαα dev αα·α prod α ααΏαα’αΆαααααααΊααΆααΆααΉααααααΌαα±ααα’ααα hardcode αααα
αααα ααΌα
ααααααΎα’αααααα½αααΆαα
ααααααααΌααααααα
ααααΎααΆααααααααααΆ?
ααα αΆαααααΌαααΊααααΌαααα½αααΆαα’αΆααααααΆα IP ααΈ URI α ααααα·αααΎα’αααααααΎαααΆα nslookup ααααααααΆαααΈα α¬ ping URI α’αααα’αΆα ααα½αααΆαα’αΆααααααΆα IP ααααΌαααααΆααα·ααααααα ααααα·αααΎααααΆααααααααααα’αΆααααααΆα IP ααΆα αααΎαααα±ααα’ααα αααα’αΆααααααΆαααΆααα’αααααα’αΆα ααααΌαααΆαααααΎαα α ααα»α αααα ααααααααα»α
ααΏααα½ααααααααΌαα
αα
αΆαααΊααΆ IP URI α’αΆα
ααααΆααααααΌααααααααΆαααΆαααΌαααααΉα αααααααΎα±αααα½αααααΆαα αΆαα·αααααααααααα»αααΆαααααΎααααΆαααα
αααα»αααα·αααα αααααααΎα’αΆααααααΆα IP ααα α’αααα’αΆα
ααααΆαααα
ααΌαααααΆααα·ααααααααΈα
ααααΆαααααα·ααααααΆααα
αααα ααΌα
αααα ααααΆ Kubernetes ααααΎαααΆααααααΌαααααα
ααααααααααααααααΆααΆαα
ααΆαααΌααααααΈ α¬ααΆαααΌααααααΈααααΆαααΆααααα
αα
ααΆαααααααααΆααααα»α αααααα±ααα’αααααΌαααΆααααααααααα»αααΆαααααΎααααΆααααααΆααααααΆααααααα
αααα»αα
ααααααα
αααα’ααΆαα αααααααααααΆααααααααα·α
αα
αα·αααααααΉαααααααα½ααα»αα‘αΎααα·αα ααΆααααααΎα±ααααΆααΆααααααΆααααα½ααααα»αααΆαααααααααα αα·ααααααααΆααααααΉαα’αααΈααααΆααααααΆααααα
ααααααα»αα αα»αααααα’αααααααΎααααΆααα
ααΉααααααααα»ααααααΆαααααα...
ααΆαααααΆαααΆαα·ααααααααα½αα ααα½απ
ααΌαα’ααα»αα
ααααααΆαααααΆαααα
ααΆαα½ααα½αααΎαα ααΎα’αααα
αΌαα
α·αααα’αααααααααααΎααα? α
ααααΎαααααΉαααΆααα½αα±ααα
αΆααα’αΆααααααααααααααααα? ααΆααααααΎααααααΆααααααΆαα·αα¬ααααΆαααααα·αααααααα·,
Dell R730xd 2x αααααΆααα
αααα»αααααααααααα·αααααα Equinix Tier IV αα
ααΈαααα»α Amsterdam? αα
ααΈααα
ααααα: www.habr.com