แ แแ แ!
แแ แแแแปแแขแแแแแแแแ แแแแปแแแนแแแแแถแแแขแแแแแธแแทแแธแแถแแแแแฝแ แแทแแแถแแแแแแแแปแแแถแแแแแ แแแแแ แแแแแแแทแแทแแแแแแแแแแแพแแ แแ แแแแทแแแแถ Yandex แแแแแบ แแแแแปแแแแปแ.
แแ แแธแแแแ แแ แขแแแแแนแแแถแแแแ แแแแแแแแแแแแ แแแแถแแขแแธแแแบแแทแ แแแแขแถแ แ แผแแแแแพแแถแแแถแแแแแแแแแแแถแแแแถแแแแแ แ
แขแแแแแแแแแแนแแแถแแแแแแแแแแแแแแทแแแพแขแแแ
- แขแแแแขแแทแแแแแแแแแแผแแแแแแพแแแแแแแแแแแแทแแธแ
- แขแแแแขแแทแแแแแแแแแแแถแแแแแแพแแแแแแแแ แ แพแแ แแแแถแแแแถแแ แแแแปแแแแแแถแแถแแแ แแพแแแแธแแแแ แถแแแถแแแแแทแแแแแแแแแท แแทแแแทแแแแแ
แขแแแธแแแแฝแแแแแปแ
แแแแธแแแแ แแแแปแแแแแปแแแแแแพแแแแแถแแแแ SaaS แแแแแถแแธแแแแถแแแฝแแแแแแแแแแแแแปแแแแแแแแแแแแแแผแแแแแนแแแธแกแถแแแแแถแแแแถแแแแแแปแแแแแแถแแแแแถแแแแแแฝแแ แแถแแแแแพแแแแแแแถแแแแแแแแแถแ Amazon (แแแ แแแแ แ แแถ AWS) แ แแแปแแแแแแ แแแแแแแแแแปแแ แผแแแ แแแแปแแแแแแแแแถแแแแแแแธแแแแแ แแแแแแแปแแแถแแแแแแแแแถแแแแแ แแแถแแแขแแแธแแแแพแแแถแแแแแแแแแแแถแแแแแ แแแถแแ แถแแแแแแพแแขแถแแธแแแแแแ
แแแแปแแแถแแแฝแแแแแแแแแแ แถแแผแ แแถแแแแแแแ
- AWS แแถแแ
แแแถแแแแแถแแแแแถแแ
แแแพแแ แแแแแถแแแแแพแแถแแขแแแแแแแแ 3 แแแแถแแแ
แแแแปแแแแแปแแ แแปแแแ แแแแถแ แแแแปแแแถแแแแแพแแถแแแธแแแถแแแผแ
แแถ Docker, Kubernetes, CI/CD, แแถแแแถแแแแแแแถแแแแแแแแแแแ แ แพแแแแแปแแแถแแแถแขแแแแแแแแแแแแแแทแแธแแแแแถแแแแแแ
แแแ
แถแแแแแแพแ แแแแปแแ
แแแขแแปแแแแแแผแ
แแแแถแ แแถแแแแแแแแแแปแแแถแแแถแแแแแแถแแแแแแทแแแแถแแแถ AWS แแแแพแแแแถแแ 300-400 แแปแแแแถแแแแแปแแแฝแแแแ Kubernetes แแแแแแ
แแถแแแแแแแแปแแแแแ แแ 100 แแปแแแแถแ แแถแแฝแแแนแแแแแถแแแแแแฝแแขแแแแแแแถแแแ
แแแแแแแฝแ แแทแแแแแถแแแแฝแแ
PS แแทแแ แถแแแถแ แแแแแพแแถแแ แแแแ แถแแแแแแพแแแแ - แแแแแถแแแแ แแแแแทแแขแแแธแแแแแแ แแแถแแ แแแแปแแแถแแแแแขแแแธแ แแแถแแ 152-FZ แแแแแถแแแทแแถแแขแแแธแแฝแแแผแ แแแ แ "แแทแแแแแแแแแแถแแแแแแฝแแแแแแแแแแแแแแแ แแแแแแแปแแแแแธแแแแผแแแแแแแแถแแปแแแ แแพแแนแแแธแแแแ แแแแแแแปแแแแแธ"แแพแแทแแแผแ แแแแแแ แแถแแแถแแแทแแแ แแแแแแแปแแแทแแ แแแแถแแ แแแแปแแแถแแแแแแแ แ แทแแแแแแแแแแถแแแแแ แถแแถแแแแแ แแปแแแแแแแแแถแแแแแแแแปแแแธแแถแแแพ :) แ
แแถแแแแแปแแแแแทแ แขแแแธแแถแแแแแแแ แแแแแถแแ แแถแแแแแแแแแแธ Amazon Web Services แแ Yandex.Cloud แแแแปแแแถแแแแแแแ แ แทแแแแแทแแแแถแแพ Yandex stack แฑแแแแถแแแแแแแแขแทแแ
แแแแแถแแแแแแปแ แแแแแแแแแแถแแแแแแแ Yandex.Cloud แแถแแแผแ แแถแแแแแแแ
- แแแแแถแ 2-3 แแ (แแแแแถแแขแแแแแแแถแแแพ แแทแแแถแแถแแแแแแแแถแแถแแแ)
- แแแ Amazon แแแขแแแ แถแแแแแทแแขแถแ แแแแแแ แแถแแ
แแแแปแแแถแแแทแแแแถแแธแแแแผแแแแแฝแแแแแแแแแแแแแแแแแแแแแถแแแแแแแ แแแปแแแแแแ แแแแแแ Yandex แแแแปแแแแแแ
แแแแปแแแถแแแแแถแแแขแแแแขแแแธแแแแฝแแแแแปแ แแผแ แแแแแแพแแขแถแ แ แปแแแ แแแแแธแแถแแ
แแแ แถแแแธ 0. แแแแ แแแแ แแแแแ
แแแแผแโแแพแโแแแแผแโแแถแโแแแ แแแแแโแแแโแแพแโแ แแโแแถแแโแแ โแแพโแขแแธแแแบแแทแแ แแแแแถแแแแแปแแแถแขแแแแขแแทแแแแแแ Angular แแแแปแแแนแแแแแแพแแแแแผแแแแแแทแแธ SPA แแแแถแแแแแแฝแแแแแแแแปแแแนแแแแแ แแแแ แแพแขแแธแแแบแแทแแ
PS แขแแแแแถแแแ Angular แฌแแนแแขแแแธแฏแแแถแแแแแแแถแ , แแ .
แแแแแแกแพแ Angular-CLI แแพแแแแธแแแแแพแแแแ แแแแแ SPA แแ แแแแปแ Angularแ
npm install -g @angular/cliแแแแแแแแพแแแแแแแทแแธ Angular แแแแแแแพแแถแแแแแแแแถแแถแแแแแแแ
ng new angular-habr-object-storageแแแแแถแแแแแ แผแแแ แแถแแแแแแแแแแทแแธ แ แพแแแพแแแแแพแแแถแแแถแแพแแแแธแแทแแทแแแแแพแแแปแแแถแแแแแแแถแ
cd angular-habr-object-storage
ng serve --open
แแแแแแทแแธแแแแผแแแถแแแแแแพแแกแพแ แแแปแแแแแแทแแแถแแแแฝแ
แแถแแแแแแแถแแแแถแแแแแ แแแ แ
แผแแแพแแแแแแผแแแแแปแแแแแแแทแแธแแ
แแถแแถแแแแแแพแแแผแ
แแฝแ (แแแทแแแแแ) แแพแแแแธแแปแแขแแแธแแแแแแทแแ
แถแแแถแ
แแ
แแ แ แพแแแปแแแแฏแแแถแแ
แถแแแถแ
แแแแปแแแแแแ
แแ
แแแแปแ Angular แขแแแแขแถแ
แแแแพแแถแแแแแแแพแแถแแแแแแแแถแแผแ
แแถแแแแแแแ
ng build --prodแแถแแแแแแแแแแถแแแแแแแแถแแแ แแแแฝแแแถแแแแ
แ
แแแแถ root แแแแแแแแทแแธ dist แแถแแฝแแแแ แแแแแแแแแแแพแแ
แแถแแแถแแ แฅแกแผแแแแแแผแแแแแแแ แแถแแแแแ แแแ
แแแ แถแ 1 แ
แแแแแ แแแ แแแแแ แ แพแแ แปแ แแพแแแผแแปแ "แแแแถแแ" แ
แ แแแถแ:
- แแพแแแแธแแแแพแแแแถแแแแ Yandex แขแแแแแแแ แแแแถแแแแผแแแถแแแแแปแแแ Yandex (แแแปแแแแแแแแแทแแแแแถแแแแ)
- แแแแแถแแแแปแแแถแแแฝแแ แแแฝแ แขแแแแแนแแแแแผแแแถแแแแแแถแแแ แผแแแ แแแแปแแแแแธแแแแแขแแแแแ แแแแปแแแแแธแแแแถแแแแแแฝแแแแแแขแแแ (แแแถแแแทแ 500 แแผแแแแท) แ
แแแแแถแแแแธแแถแแ แปแแแแแแแแแแแแ แแทแแแถแแขแแปแแแแถแ แแฝแแแพแแแแแทแแแ แแแแปแแแแแธแแแแถแแแแแแฝแแแแแแขแแแแ

แแแแแถแแแแ แแถแแแแแแแแแแปแแแแบแแปแ แขแแแแแแแผแแแแแแแแแแแแถแแแแ "Object Storage" แแแแแพแแแนแแแแแพแแแแแถแแแแถแแแแแ แแแแแ แแแแแแ
แแทแแถแแแแแแแแแแแ
- Object Storage แแบแแถแแแแแแแแแแปแแฏแแแถแแแแแแแแผแแแแแถแแถแแฝแแแนแแแ แแ แแแแทแแแแถ AWS S3 แแแแแแแแแแถแแแแ Amazon แแแแแถแ API แแแแถแแแแแแฝแแแแแแถแแแแแแแแแแแแแถแแแแแปแแแธแแผแ แ แพแแแผแ แแถ AWS S3 แขแถแ แแแแผแแแถแแแแแพแแพแแแแธแแแแ แแแแแ แแแแแแแทแแทแแแแแ
- แแ แแแแปแ Object Storage แแพแแแแแแพแ "buckets" (buckets) แแแแแถแแแแแแแแแแปแแแถแ แแแแแกแแแแแแแถแแแฏแแแถแแแแแแแพแแ

แแแแแแแแพแแแฝแแแแแปแแ แแแแแแฝแแแแ แแพแแแแธแแแแพแแผแ แแแแแ แแแแปแแแปแแแผแแแแแถแแแแแ แปแ แแพแแแผแแปแ "แแแแแพแแแปแ" แ

แแแแแแแแแแแแแแแแถแแแแแแแพแแแปแแแนแแแถแแแถแแแถแแแแแแ แ แผแแแพแแแแแแแถแแแแฝแแแถแ
- แแแแแแแปแแ แแแแแถแแแแถแแแถแแแแ แ
แผแแแพแแ แ
แแแแแแแแผแ
แแแแถแแนแ Angular -
angular-habr-object-storage - แขแแทแแแแถแ แแแ แแ แแพแแแแแถแแแ แแแพแแแถแแแแแแแ แแแแแแแแแแแพแแแถแแแแแแแ แแแแแถแแแแ แแแแแแแแแแทแแแแแผแแแถแแแแแแถแแปแแแแแฅแแแทแแแแแ แ แพแแแแแแถแแแแธแ แแแถแแแแแแแถแแแแแ แแแแธแแฝแแ แแพแแแนแแแแแแแแถแแแแฝแแแถแแแแแขแถแแแแ Yandexแ
- แแถแแ แผแแแแแพแแพแแแแธแขแถแแแแแแปแ แแพแแแแแแแแถแแ แแถ "แแถแแถแแแ" แแแแ แแแปแแถแขแแแแแแแพแแแแถแแแแแแผแแแแแแฝแแฏแแแถแแแธแแฝแแแแแแแ แแแแแแแทแแทแแแแแแแแแแพแ แแพแแแแธแฑแแแแแแแแขแถแ แแผแแแถแแแแแนแแแแแผแแแ แแพแแถ แแแแแแธแแขแถแ แแแแพแแแถแแแถแแแแ
- แ แผแแแแแพแแแแแธแแแแแป แแทแแ แผแแแแแพแแถแแแแแแแขแถแแ แแปแแแถแแถ "แแถแแแแแแ" แ แแถแ แถแแแถแ แแแพแแแแธแแแแพแแปแแแแแปแแฏแแแถแแแถแแแแแปแแแแแแถแแแแแแแแทแแธแ
- แแแแถแแแแแแปแแ แแปแแแถแแถ "แแแแแแแถแ" แ แแแแแถแแแแแแถแแแ แแแแแแแแแแแพแแแนแแแแแผแแแถแแ แผแแแพแแแนแแแถแแ แ แพแแแผแ แแแแแฏแแแถแแแแแแแแแพแแแแ แแแแแแแนแแแแแผแแแถแแแถแแแแแถแแนแแแถแแแ แแผแแแถแแปแแแแแถแแแแแแแแแพแแแถแ แแทแแแถแแแผแแถแแ (แแแแ แผแแแแ)แ
แ แปแ "แแแแแพแแแปแแแนแ" แ แพแแแปแแแแแผแแแถแแแแแแพแแ

แฅแกแผแแแแแแพแแแแแผแแแแแปแแแแ แแแแแแแแแแแพแแแ
แแปแแ แแแแแแแถแแแถแแแแแฝแแแแแปแแแบแแพแแแแฏแแแถแแแแแแ
แแทแ dist แแแ แแแแแแแแแแแพแ แ แพแแขแผแแแถแแแแแแแถแแแแ
แแพแแแแแแแแแแแแพแ
แแแปแ
แแถแแ แแถแแถแแแแแฝแแแถแแแถแแ
แปแ
แแพแแแผแแปแ "แแแแปแแแแแแป" แแธแแแแแแแแแปแแแแแธแแแแแแแทแแแแแผแแแถแแแแแแแแแ แพแแขแแแแแนแแแแแผแแแแแแพแแแถแแแแแแแแแปแแแแแถแแแแแแนแแแแแผแแ

แแผแ
แแแแ แแแ แแแแแโแแแแผแโแแถแโแแแแปแโแแ
โแแแแปแโแแแแแแโแแแแปแ แแผแ
แแแแโแแพแโแขแถแ
โแแแแแโแฑแแโแขแแแโแแแแพโแแผแโแฑแแถแโแแแแปแโแแถแโแ
แผแโแแแแพโแแแแแแโแแแแปแโแแถโแแแ แแแแแแ
แแพแแแแธแแแแพแแผแ
แแแแแ
แแแแแแแถแแแแแแแแแแแบแแปแแ
แปแ
แแพแแแแถแแ "แแแ แแแแแ" แ

แแ แแพแแแแแแแแแแถแแแแถแแแแกแพแแแปแแแถแแแ แแแแแ แแผแแแแแพแแแพแแแแแถแแ "แแแแ แแ" แ แแ แแธแแแแแพแแ แแแขแปแแแแแ แถแแแแแแแแแแถแแแแแแแ แแแแแแแถแแแแแแถ index.html แ แแแแแทแแแพแขแแแแแถแแแแแแแทแแธ SPA แแแแแแแ แแแแถแแแ แปแแแถแแแขแแแแแแผแแแถแแแแแพแแแถแแแ แแพแแแแแแแแแแแแ แแผแ แแแแแแพแแแแแนแแแแแ แถแ index.html แแ แแพแแแแแแแแ แปแแแแแแแ
แแพแแแพแแแแแถแแแแผแแแแแแแแถแแแแถแแฝแแแแแแแ แแแแแแแแแแแพแแแนแแขแถแ แ แผแแแถแแแถแแแแแ แ แปแ แแแแแถแแปแแ
แแแแแถแแแแธ 5 แแถแแธ, แ แปแ แแพแแแแแแแถแแ, แแพแแแพแแแถแแแ แแแแแแแแแแแพแแฅแกแผแแแแแแถแแแแแแถแแแขแแแแแถแแแแแแถแ

แขแแแปแแขแแแแแถแแแขแแแแแแถแแแแแถแแขแถแแแแแ แแ! แแแแแบแแถแขแแแแแแแแแผแแแแแแแแแปแ แแแแปแแแถแแแแแแแแแทแแแแแถแแแแแแแขแแแธแแแแถแแแแ Yandex แแแแแแแแ แแทแแแถแแแฝแแแแแ แผแแแแแแแฝแแแแแถแแฝแแแนแแแ แแ แแแแทแแแแถ frontend แแทแ backend แ
แแแแแแแ แแแแปแแแแทแแแแแแขแแแธแแแแแแแแขแแแแ แถแแแขแถแแแแแแแแพแแแแธแแแแแแแแแขแแแธแแแแถแแแแ Yandex แแแแแแแแ แฌแขแแแธแแถแแแแแพแแแแถแแ Angular แแแแปแแแถแแขแแทแแแแแแแแแแพแแ
แแแแแ: www.habr.com
