AWS vs GCP vs Azure: рд╕рдВрдЧрдарди рдкрджрд╛рдиреБрдХреНрд░рдо, IAM, рдФрд░ рдХреБрдВрдЬреА рдкреНрд░рдмрдВрдзрди, рдЖрдордиреЗ-рд╕рд╛рдордиреЗ
рд╡рд╣реА рддреАрди рд╕рдорд╕реНрдпрд╛рдПрдВ - рдЦрд╛рддреЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛, рдкрд╣рдЪрд╛рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛, рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ - рдЬрд┐рдиреНрд╣реЗрдВ рддреАрди рддрд░реАрдХреЛрдВ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред AWS, Google Cloud рдФрд░ Azure рдХреЗ рд╢рд╛рд╕рди рдХрд╛ рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдорд╛рдирдЪрд┐рддреНрд░рдг, рд╕рд╛рде рд╣реА рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдХреЛ рдЧрд╣рдирддрд╛ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрд╢рдиред
рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдХреНрд▓рд╛рдЙрдб рдХреЗ рд╢рд╛рд╕рди рдореЙрдбрд▓ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЕрдиреНрдп рджреЛ рдХреЗ 80% рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ - рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ рд╕рдорд╛рди рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рд╢рдмреНрджрд╛рд╡рд▓реА рдмрджрд▓ рдЬрд╛рддреА рд╣реИред рд╣рд░ рдХреНрд▓рд╛рдЙрдб рдЖрдкрдХреЛ рдХреБрдЫ рднреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╢рд┐рдк рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реАрдВ рддреАрди рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдкрд░ рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИ: рдореИрдВ рдЕрдкрдиреЗ рдЦрд╛рддреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░реВрдБ, рдХрд┐рд╕реЗ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рдФрд░ рдореЗрд░реА рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдВрдЬрд┐рдпрд╛рдБ рдХреИрд╕реЗ рдмрдирд╛рдИ рдФрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ? рдпрд╣ рдкреЛрд╕реНрдЯ AWS, Google Cloud рдФрд░ Azure рдХреЛ рдПрдХ-рджреВрд╕рд░реЗ рдкрд░ рдореИрдк рдХрд░рддреА рд╣реИ, рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рдкрд░рдд, рдФрд░ рдЙрди рдЪрд╛рд░ рдЬрдЧрд╣реЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ рдЬрд╣рд╛рдБ рд╕рд╛рджреГрд╢реНрдп рдЪреБрдкрдЪрд╛рдк рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИред
рд╡реЗ рдЪрд╛рд░ рдкрд░рддреЗрдВ - рдкрджрд╛рдиреБрдХреНрд░рдо, рдЧрд╛рд░реНрдбрд░реЗрд▓реНрд╕, рдкрд╣рдЪрд╛рди рдФрд░ рдХреБрдВрдЬреА рдкреНрд░рдмрдВрдзрди - рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╛рдЙрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдкрд░реАрдХреНрд╖рд╛ рдХреА рд░реАрдврд╝ рднреА рд╣реИрдВред рддреЛ рд╡рд╣реА рдЕрдзреНрдпрдпрди рдЬреЛ рдЖрдкрдХреЛ рдХреНрд░реЙрд╕-рдХреНрд▓рд╛рдЙрдб рднреНрд░рдо рдХреЗ рдПрдХ рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИ, рд╡рд╣ рдПрдХ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрд╢рди рдХреЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдХрд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдХреЛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдВрдХ рдЕрдВрдд рдореЗрдВ рджрд┐рдП рдЧрдП рд╣реИрдВред
рд╣рд░ рдХреНрд▓рд╛рдЙрдб рдЬрд┐рди рддреАрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ
рдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рддреЛ рд╣рд░ рд╢рд╛рд╕рди рдЪрд░реНрдЪрд╛ рддреАрди рдкрд░рддреЛрдВ рдХрд╛ рдПрдХ рдвреЗрд░ рд╣реИ:
- рд╕рдВрд░рдЪрдирд╛ (Structure) - рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдПрдХ рдиреЗрд╕реНрдЯреЗрдб рд╕реЗрдЯ (рд╕рдВрдЧрдарди тЖТ рд╕рдореВрд╣рди тЖТ рд╡рд░реНрдХрд▓реЛрдб рдмрд╛рдЙрдВрдбреНрд░реА) рддрд╛рдХрд┐ рдЖрдк рдкрд░рд┐рд╡реЗрд╢реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░ рд╕рдХреЗрдВ, рдЧрд╛рд░реНрдбрд░реЗрд▓реНрд╕ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХреЗрдВ рдФрд░ рдмрд┐рд▓ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░ рд╕рдХреЗрдВред
- рдкрд╣рдЪрд╛рди рдФрд░ рдЕрдиреБрдорддрд┐рдпрд╛рдБ (Identity and permissions) - рдХреМрди рд╕реЗ рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ рдХреМрди рд╕реА рдХреНрд░рд┐рдпрд╛рдПрдБ рдХрд┐рди рд░рд┐рд╕реЛрд░реНрд╕ рдкрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╡рд╣ рд╕реАрдорд╛ рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдЕрдиреБрджрд╛рди рдХреНрдпрд╛ рджреЗ рд╕рдХрддрд╛ рд╣реИред
- рдХреБрдВрдЬреА рдкреНрд░рдмрдВрдзрди (Key management) - рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдХреБрдВрдЬрд┐рдпрд╛рдБ рдХрд╣рд╛рдБ рд░рд╣рддреА рд╣реИрдВ, рдХреМрди рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХреМрди рдЙрдирдХрд╛ рдкреНрд░рд╢рд╛рд╕рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд╡рд╛рд▓ рдЬрд┐рдиреНрд╣реЗрдВ рд▓реЛрдЧ рд▓рдЧрд╛рддрд╛рд░ рднреНрд░рдорд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдЕрдзрд┐рдХрд╛рдВрд╢ рдЗрдВрдЬреАрдирд┐рдпрд░ рдЙрд╕ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╡реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рдЬрд╛рдирддреЗ рд╣реИрдВред рдореБрд╢реНрдХрд┐рд▓ рд╣рд┐рд╕реНрд╕рд╛ рдкреВрд░реА рддрд╕реНрд╡реАрд░ рд╣реИ: рд╡реЗ рдкрд░рддреЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рднреВрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЯреБрдХрдбрд╝рд╛ рдЕрдиреНрдп рджреЛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдХреИрд╕реЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдкрд░рдд 1 - рд░рд┐рд╕реЛрд░реНрд╕ рдкрджрд╛рдиреБрдХреНрд░рдо
рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдПрдХ рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп organization node, рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ middle grouping layer рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╡рд┐рднрд╛рдЧреЛрдВ рдпрд╛ рдкрд░рд┐рд╡реЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдиреЗрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ workload boundary рдЬреЛ рдмрд┐рд▓рд┐рдВрдЧ рдФрд░ рдмреНрд▓рд╛рд╕реНрдЯ рд░реЗрдбрд┐рдпрд╕ рдХреА рдЗрдХрд╛рдИ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рд╕рднреА рддреАрдиреЛрдВ рдореЗрдВ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреЙрд▓рд┐рд╕реА рдиреАрдЪреЗ рдХреА рдУрд░ рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛрддреА рд╣реИрдВред
- Org root - AWS: рдПрдХ Organization рдЬрд┐рд╕рдореЗрдВ рдПрдХ management account рд╣реЛрддрд╛ рд╣реИред GCP: organization nodeред Azure: tenant root management group, рдЬрд┐рд╕реЗ рдПрдХ Microsoft Entra tenant рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- Grouping container (рдиреЗрд╕реНрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп) - AWS: Organizational Unit (OU)ред GCP: folderред Azure: management groupред
- Workload рдФрд░ billing boundary - AWS: accountред GCP: projectред Azure: subscriptionред
- рдмрд╛рдЙрдВрдбреНрд░реА рдХреЗ рдЕрдВрджрд░ рд░рд┐рд╕реЛрд░реНрд╕ рд╕рдореВрд╣рди - AWS: рдХреЛрдИ рдирд╣реАрдВ (tags, рдпрд╛ рдкреНрд░рддрд┐-рдЕрдХрд╛рдЙрдВрдЯ)ред GCP: рдХреЛрдИ рдирд╣реАрдВ - project рд╣реА рдХрдВрдЯреЗрдирд░ рд╣реИред Azure: resource group, рдЬреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИ; рд╣рд░ рд░рд┐рд╕реЛрд░реНрд╕ рдареАрдХ рдПрдХ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИред
рдкрд╣рд▓рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдВрддрд░ рдпрд╣реАрдВ рдЫрд┐рдкрд╛ рд╣реИред AWS рдореЗрдВ рдЕрдХрд╛рдЙрдВрдЯ рдПрдХ рдХрдард┐рди рджреАрд╡рд╛рд░ рд╣реИ - рдмреНрд▓рд╛рд╕реНрдЯ рд░реЗрдбрд┐рдпрд╕ рдХреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЗрдХрд╛рдИ - рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдмрдбрд╝реЗ AWS рдПрд╕реНрдЯреЗрдЯ рджрд░реНрдЬрдиреЛрдВ рдпрд╛ рд╕реИрдХрдбрд╝реЛрдВ рдЕрдХрд╛рдЙрдВрдЯ рдЪрд▓рд╛рддреЗ рд╣реИрдВред GCP рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдПрдХ рд╕рд╛рде рджреЛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдпрд╣ рд╕рдореВрд╣рди рдЗрдХрд╛рдИ рдФрд░ рдмрд┐рд▓рд┐рдВрдЧ/рдЖрдЗрд╕реЛрд▓реЗрд╢рди рдЗрдХрд╛рдИ рджреЛрдиреЛрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рдЕрд▓рдЧ "resource group" рдЕрд╡рдзрд╛рд░рдгрд╛ рдирд╣реАрдВ рд╣реИред Azure рдПрдХ рдЪреМрдерд╛ рд╕реНрддрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдореЗрдВ рдХрдореА рд╣реИ - resource group - рдЬреЛ subscription рдХреЗ рддрд╣рдд рдПрдХ рд▓рд╛рдЗрдлрд╕рд╛рдЗрдХрд▓ рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рдмреИрдарддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдПрдХ рдЗрдХрд╛рдИ рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рдФрд░ рд╣рдЯрд╛рддреЗ рд╣реИрдВред
рдкрд░рдд 2 - рдирд┐рд╡рд╛рд░рдХ рдЧрд╛рд░реНрдбрд░реЗрд▓реНрд╕ (рдЕрдиреБрдорддрд┐ рд╕реАрдорд╛)
рдХрд┐рд╕реА рдХреЛ рдХреБрдЫ рднреА рджреЗрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╛рдЙрдб рдЖрдкрдХреЛ рдПрдХ рдиреЛрдб рдХреЗ рдиреАрдЪреЗ рдХреНрдпрд╛ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдХрднреА рдореМрдЬреВрдж рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдЙрд╕ рдкрд░ рдПрдХ рдКрдкрд░реА рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИ - рдПрдХ рдРрд╕реА рд╕реАрдорд╛ рдЬрд┐рд╕реЗ рдХреЛрдИ рднреА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрджрд╛рди рднреЗрдж рдирд╣реАрдВ рд╕рдХрддрд╛ред рдпрд╣ рдПрдХреНрд╕реЗрд╕ рджреЗрдиреЗ рдЬреИрд╕рд╛ рдирд╣реАрдВ рд╣реИ; рдпрд╣ "рдЖрдк рдХрднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рд╕рдВрдЧрдарди-рд╡реНрдпрд╛рдкреА" рдкрд░рдд рд╣реИред
- рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓реЛрдВ рдХреЗ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкрд░ рд╕реАрдорд╛ - AWS: Service Control Policy (SCP)ред GCP: Organization Policy рдХрдВрд╕реНрдЯреНрд░реЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде IAM рдбрд┐рдирд╛рдИ рдкреЙрд▓рд┐рд╕реАред Azure: Azure Policyред
- рдХреМрди рдПрдХ рд░рд┐рд╕реЛрд░реНрд╕ рдХреЛ рдЫреВ рд╕рдХрддрд╛ рд╣реИ, рдЙрд╕ рдкрд░ рд╕реАрдорд╛ - AWS: Resource Control Policy (RCP)ред GCP: рд░рд┐рд╕реЛрд░реНрд╕ рдкрд░ IAM рдЕрд▓рд╛рдК/рдбрд┐рдирд╛рдИ рдкреЙрд▓рд┐рд╕реАред Azure: Azure Policy рдХреЗ рд╕рд╛рде рдбрд┐рдирд╛рдИ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯред
- рд╕реЗрд╡рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд╛рдЧреВ рдХрд░рдирд╛ - AWS: рдбрд┐рдХреНрд▓реЗрд░реЗрдЯрд┐рд╡ рдкреЙрд▓рд┐рд╕реАред GCP: Organization Policy рдХрдВрд╕реНрдЯреНрд░реЗрдВрдЯреНрд╕ред Azure: Azure Policy (deny / audit / deployIfNotExists)ред
AWS рдиреЗ рдЗрд╕ рдХрд╛рдо рдХреЛ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рдмрд╛рдВрдЯрд╛ред SCPs рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓-рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ ("рд╣рдорд╛рд░реЗ рд▓реЛрдЧ X рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ") рдФрд░ рдирдП RCPs рд░рд┐рд╕реЛрд░реНрд╕-рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ ("рдХреЛрдИ рднреА - рдпрд╣рд╛рдВ рддрдХ рдХрд┐ рдПрдХ рдмрд╛рд╣рд░реА рдЕрдХрд╛рдЙрдВрдЯ рднреА - рдЗрд╕ S3 рдмрдХреЗрдЯ, KMS рдХреБрдВрдЬреА, рдпрд╛ рд░реЛрд▓ рдХреЛ рдЫреВ рдирд╣реАрдВ рд╕рдХрддрд╛, рдЬрдм рддрдХ рд╡реЗ рд╣рдорд╛рд░реЗ рд╕рдВрдЧрдарди рдореЗрдВ рди рд╣реЛрдВ")ред рдПрдХ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рд╡реЗ рдЙрди рдЕрдВрддрд░рд╛рд▓реЛрдВ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХреЛрдИ рднреА рдЕрдХреЗрд▓рд╛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдлрдВрджрд╛: AWS рдФрд░ GCP рдореЗрдВ рдПрдХ SCP рдпрд╛ Org Policy рдХрднреА рднреА рдХреБрдЫ рднреА рдЕрдиреБрджрд╛рди рдирд╣реАрдВ рджреЗрддрд╛ - рдпрд╣ рдХреЗрд╡рд▓ рдШрдЯрд╛рддрд╛ рд╣реИред Azure рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рд╡рд╛рдпрд░реНрдб рд╣реИ, RBAC (рдЕрдиреБрдорддрд┐рдпреЛрдВ) рдХреЛ Azure Policy (рдЕрдиреБрдкрд╛рд▓рди рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди) рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЧрд╛рд░реНрдбрд░реЗрд▓ рдХрд╛ рдХрд╛рдо рдЕрдзрд┐рдХрддрд░ Azure Policy рдХрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдмрдХрд┐ "рдХреМрди рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ" рдкреВрд░реА рддрд░рд╣ рд╕реЗ RBAC рдХрд╛ рд╣реЛрддрд╛ рд╣реИред
рдкрд░рдд 3 - рдкрд╣рдЪрд╛рди рдФрд░ рдЕрдиреБрдорддрд┐рдпрд╛рдБ
рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╛рдЙрдб рдПрдХ рдЕрдиреБрджрд╛рди рдХреЛ рдЙрд╕реА рдЯреНрд░рд┐рдкрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрдХреНрдд рдХрд░рддрд╛ рд╣реИ - рдПрдХ рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓, рдПрдХ рд░реЛрд▓ (рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдмрдВрдбрд▓), рдФрд░ рдПрдХ рд╕реНрдХреЛрдк - рд▓реЗрдХрд┐рди рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░рддрд╛ рд╣реИред
- рдкрд╣рдЪрд╛рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА - AWS: IAM рдХреЗ рд╕рд╛рде IAM Identity Center (SSO)ред GCP: Cloud Identity / Google Workspace рдХреЗ рд╕рд╛рде IAMред Azure: Microsoft Entra IDред
- рдЕрдиреБрдорддрд┐ рдмрдВрдбрд▓ ("рд░реЛрд▓") - AWS: рдПрдХ IAM рдкреЙрд▓рд┐рд╕реА, рдкреНрд░рдмрдВрдзрд┐рдд рдпрд╛ рдЗрдирд▓рд╛рдЗрдиред GCP: рдПрдХ IAM рд░реЛрд▓ - рдмреЗрд╕рд┐рдХ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд, рдпрд╛ рдХрд╕реНрдЯрдоред Azure: рдПрдХ RBAC рд░реЛрд▓ рдкрд░рд┐рднрд╛рд╖рд╛, рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд рдпрд╛ рдХрд╕реНрдЯрдоред
- рдЕрдиреБрджрд╛рди рд╕реНрд╡рдпрдВ - AWS: рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рд╕рдореВрд╣, рдпрд╛ рд░реЛрд▓ рд╕реЗ рдЬреБрдбрд╝реА рдкреЙрд▓рд┐рд╕реАред GCP: рдПрдХ рд░рд┐рд╕реЛрд░реНрд╕ рдкрд░ IAM рдмрд╛рдЗрдВрдбрд┐рдВрдЧ (рд╕рджрд╕реНрдп + рд░реЛрд▓, рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рдХрдВрдбреАрд╢рди)ред Azure: рдПрдХ рд░реЛрд▓ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ (рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ + рд░реЛрд▓ + рд╕реНрдХреЛрдк)ред
- рдХрдВрдбреАрд╢рди рдФрд░ рд╕реНрдкрд╖реНрдЯ рдбрд┐рдирд╛рдИ - AWS: IAM рдХрдВрдбреАрд╢рди рдХреАрдЬ рдФрд░ рд╕реНрдкрд╖реНрдЯ
Denyред GCP: IAM рдХрдВрдбреАрд╢рди рдФрд░ рдбрд┐рдирд╛рдИ рдкреЙрд▓рд┐рд╕реАред Azure: RBAC рдХрдВрдбреАрд╢рди рдФрд░ рдбрд┐рдирд╛рдИ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯред
рд╕рдмрд╕реЗ рдЧрд╣рд░рд╛ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЕрдиреБрджрд╛рди рдХрд╣рд╛рдБ рд░рд╣рддрд╛ рд╣реИред AWS рдореЗрдВ рдЖрдк рдЕрдзрд┐рдХрддрд░ рдкреЙрд▓рд┐рд╕реА рдХреЛ рдкрд╣рдЪрд╛рди рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ - рдПрдХ рд░реЛрд▓ рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ - рдФрд░ рдЕрдиреБрдорддрд┐ рдЙрдирдХреЗ рд╕рд╛рде рдпрд╛рддреНрд░рд╛ рдХрд░рддреА рд╣реИред GCP рдореЗрдВ рдЕрд▓рд╛рдК рдкреЙрд▓рд┐рд╕реА рд░рд┐рд╕реЛрд░реНрд╕ рд╕реЗ рдЬреБрдбрд╝рддреА рд╣реИ: рдЖрдк рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ P рдХреЛ рд░рд┐рд╕реЛрд░реНрд╕ X рдкрд░ рд░реЛрд▓ R рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдиреАрдЪреЗ рдХреА рдУрд░ рдЗрдирд╣реЗрд░рд┐рдЯ рд╣реЛрддреА рд╣реИред Azure рдХрд╛ рд░реЛрд▓ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ GCP рдХреЗ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдЬреИрд╕рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдиреЗрдЬрдореЗрдВрдЯ-рдЧреНрд░реБрдк тЖТ рд╕рдмреНрд╕рдХреНрд░рд┐рдкреНрд╢рди тЖТ рд░рд┐рд╕реЛрд░реНрд╕-рдЧреНрд░реБрдк тЖТ рд░рд┐рд╕реЛрд░реНрд╕ рдЪреЗрди рдореЗрдВ рдПрдХ рд╕реНрдХреЛрдк рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИред "AWS = рдкрд╣рдЪрд╛рди-рд╕рдВрд▓рдЧреНрди, GCP рдФрд░ Azure = рд░рд┐рд╕реЛрд░реНрд╕/рд╕реНрдХреЛрдк-рд╕рдВрд▓рдЧреНрди" рдХреЛ рдЖрддреНрдорд╕рд╛рдд рдХрд░реЗрдВ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░рд╛ рдХреНрд░реЙрд╕-рдХреНрд▓рд╛рдЙрдб рднреНрд░рдо рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдкрд░рдд 3b - рд╡рд░реНрдХрд▓реЛрдб рдкрд╣рдЪрд╛рди (рд╡рд╣ рд╣рд┐рд╕реНрд╕рд╛ рдЬрд┐рд╕реЗ рд▓реЛрдЧ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ)
рдордиреБрд╖реНрдп рд╣реА рдПрдХрдорд╛рддреНрд░ рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ рдирд╣реАрдВ рд╣реИрдВред рдЖрдкрдХреЗ рдХреЛрдб рдХреЛ рднреА рдПрдХ рдкрд╣рдЪрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕рд╣реА рдХрд░рдирд╛ рд▓реАрд╕реНрдЯ рдкреНрд░рд┐рд╡рд┐рд▓реЗрдЬ рдкрд░ рдПрдХрдорд╛рддреНрд░ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд▓реАрд╡рд░ рд╣реИред рд╣рд░ рдЬрдЧрд╣ рд╕реБрдирд╣рд░рд╛ рдирд┐рдпрдо: рдХрднреА рднреА рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рд╕реНрдЯреИрдЯрд┐рдХ рдХреБрдВрдЬрд┐рдпрд╛рдБ рд╢рд┐рдк рди рдХрд░реЗрдВ - рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╡рд░реНрдХрд▓реЛрдб рд╕реЗ рдПрдХ рдкреНрд░рдмрдВрдзрд┐рдд рдкрд╣рдЪрд╛рди рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред
- рдЪрд▓ рд░рд╣реЗ рд╡рд░реНрдХрд▓реЛрдб рдХреЗ рд▓рд┐рдП рдкрд╣рдЪрд╛рди - AWS: рдПрдХ IAM рд░реЛрд▓, рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкреНрд░реЛрдлрд╛рдЗрд▓, рдЯрд╛рд╕реНрдХ рд░реЛрд▓, рдпрд╛ OIDC рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рдирд╛ рдЧрдпрд╛ред GCP: рд░рд┐рд╕реЛрд░реНрд╕ рд╕реЗ рдЬреБрдбрд╝рд╛ рдПрдХ рд╕рд░реНрд╡рд┐рд╕ рдЕрдХрд╛рдЙрдВрдЯред Azure: рдПрдХ рдкреНрд░рдмрдВрдзрд┐рдд рдкрд╣рдЪрд╛рди, рд╕рд┐рд╕реНрдЯрдо- рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред
- рдРрдк / рдЧреИрд░-рдорд╛рдирд╡реАрдп рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ - AWS: IAM рд░реЛрд▓ред GCP: рд╕рд░реНрд╡рд┐рд╕ рдЕрдХрд╛рдЙрдВрдЯред Azure: рд╕рд░реНрд╡рд┐рд╕ рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ред
- рдХреНрд▓рд╛рдЙрдб рдХреЗ рдмрд╛рд╣рд░ рд╕реЗ рдХреАрд▓реЗрд╕ рдЯреНрд░рд╕реНрдЯ - AWS: OIDC/SAML рдлреЗрдбрд░реЗрд╢рди рдХреЗ рд╕рд╛рде IAM рд░реЛрд▓ред GCP: Workload Identity Federationред Azure: workload identity federationред
рдирд╛рдордХрд░рдг рдУрд╡рд░рд▓реИрдк рджреЗрдЦреЗрдВ рдЬреЛ рд╕рднреА рдХреЛ рднреНрд░рдорд┐рдд рдХрд░рддрд╛ рд╣реИ: AWS рдореЗрдВ рдПрдХ "IAM рд░реЛрд▓" рдПрдХ рд╡рд░реНрдХрд▓реЛрдб рдкрд╣рдЪрд╛рди рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдорд╛рдирддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ GCP рдФрд░ Azure рдореЗрдВ рдПрдХ "рд░реЛрд▓" рдХреЗрд╡рд▓ рдПрдХ рдЕрдиреБрдорддрд┐ рдмрдВрдбрд▓ рд╣реИ - рдкрд╣рдЪрд╛рди рдПрдХ рд╕рд░реНрд╡рд┐рд╕ рдЕрдХрд╛рдЙрдВрдЯ рдпрд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдкрд╣рдЪрд╛рди рд╣реИред рдПрдХ рд╣реА рд╢рдмреНрдж, рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рдоред GCP рд╕рд░реНрд╡рд┐рд╕-рдЕрдХрд╛рдЙрдВрдЯ рдХреБрдВрдЬрд┐рдпрд╛рдБ рдФрд░ Azure рд╕рд░реНрд╡рд┐рд╕-рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ рд╕реАрдХреНрд░реЗрдЯреНрд╕ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИрдВ, рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рдХреНрд▓рд╛рдЙрдб рдЕрдм рдЕрдкрдиреА рдкрд░рд┐рдзрд┐ рдХреЗ рдмрд╛рд╣рд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХреАрд▓реЗрд╕ рдлреЗрдбрд░реЗрд╢рди рдХреА рдУрд░ рдХрдбрд╝реА рдореЗрд╣рдирдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдкрд░рдд 4 - рдХреБрдВрдЬреА рдкреНрд░рдмрдВрдзрди
рдЕрдВрдд рдореЗрдВ, рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдиред рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдПрдХ рдкреНрд░рдмрдВрдзрд┐рдд рдХреБрдВрдЬреА рд╕реЗрд╡рд╛ рд╣реЛрддреА рд╣реИ, рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдПрдХ рдЫреЛрдЯреЗ рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ - рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ - рдПрдХ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ (рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ/рдбрд┐рдХреНрд░рд┐рдкреНрдЯ) рдХреЛ рдПрдХ рдХреБрдВрдЬреА рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ (рд░реЛрдЯреЗрдЯ, рдбрд┐рд╕реЗрдмрд▓, рдкреЙрд▓рд┐рд╕реА рд╕реЗрдЯ рдХрд░рдирд╛) рд╕реЗ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИред
- рд╕реЗрд╡рд╛ - AWS: KMS, рд╕рдорд░реНрдкрд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП CloudHSM рдХреЗ рд╕рд╛рдеред GCP: Cloud KMS, рд╕рд╛рде рд╣реА Cloud HSM / рдмрд╛рд╣рд░реАред Azure: Key Vault, рд╕рдорд░реНрдкрд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП Managed HSM рдХреЗ рд╕рд╛рдеред
- рдХреБрдВрдЬреА рд╕рдВрдЧрдарди - AWS: KMS рдХреБрдВрдЬрд┐рдпрд╛рдБ (CMKs), рдПрд▓рд┐рдпрд╛рд╕, рдорд▓реНрдЯреА-рд░реАрдЬрди рдХреБрдВрдЬрд┐рдпрд╛рдБред GCP: рдХреА рд░рд┐рдВрдЧ тЖТ рдХреА тЖТ рдХреА рд╡рд░реНрдЬрдиред Azure: рд╡реЙрд▓реНрдЯ тЖТ рдХреА / рд╕реАрдХреНрд░реЗрдЯ / рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯред
- рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ - AWS: рдХреА рдкреЙрд▓рд┐рд╕реА + рдЧреНрд░рд╛рдВрдЯреНрд╕ + IAM (рд╕рднреА рддреАрдиреЛрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрди)ред GCP: рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рдХреА-рд░рд┐рдВрдЧ, рдпрд╛ рдХреА рд╕реНрддрд░ рдкрд░ Cloud KMS IAM рдмрд╛рдЗрдВрдбрд┐рдВрдЧред Azure: рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ RBAC, рдпрд╛ рд▓реАрдЧреЗрд╕реА рдкреНрд░рддрд┐-рд╡реЙрд▓реНрдЯ рдПрдХреНрд╕реЗрд╕ рдкреЙрд▓рд┐рд╕реА; Managed HSM рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп RBAC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
- рдЙрдкрдпреЛрдЧ рдмрдирд╛рдо рдкреНрд░рдмрдВрдзрди рд╡рд┐рднрд╛рдЬрди - AWS: рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ/рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХреНрд░рд┐рдпрд╛рдПрдБ рдмрдирд╛рдо рдХреА-рдПрдбрдорд┐рди рдХреНрд░рд┐рдпрд╛рдПрдБред
GCP:
cryptoKeyEncrypterDecrypterрдмрдирд╛рдоadminрд░реЛрд▓ред Azure: "Crypto User" рдмрдирд╛рдо "Crypto Officer"-рд╕реНрдЯрд╛рдЗрд▓ рд░реЛрд▓ред
рдПрдХ рд╡рд░реНрддрдорд╛рди рдкреЗрдЪреАрджрдЧреА рдЬрд┐рд╕реЗ рдЬрд╛рдирдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ: рд╣рд╛рд▓ рдХреЗ API рд╡рд░реНрдЬрди рдкрд░ рдирдП Key Vaults рдХреЗ рд▓рд┐рдП, Azure RBAC рдЕрдм рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдХреНрд╕реЗрд╕ рдореЙрдбрд▓ рд╣реИ, рдФрд░ рдкреБрд░рд╛рдиреА рдкреНрд░рддрд┐-рд╡реЙрд▓реНрдЯ рдПрдХреНрд╕реЗрд╕ рдкреЙрд▓рд┐рд╕реА рд▓реАрдЧреЗрд╕реА рдкрд╛рде рд╣реИрдВ - рдЬреЛ рдЕрдВрддрддрдГ Key Vault рдХреЛ рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ Azure рдХрд╛ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕рд╛ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИред AWS рдЕрд▓рдЧ рд░рд╣рддрд╛ рд╣реИ: рдПрдХ KMS рдХреБрдВрдЬреА рдХреА рдХреА рдкреЙрд▓рд┐рд╕реА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╣реЛрддреА рд╣реИ рдФрд░ IAM рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ AWS рдлреБрдЯ-рдЧрди IAM рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рдЦреБрдж рдХреЛ рдПрдХ рдХреБрдВрдЬреА рд╕реЗ рдмрд╛рд╣рд░ рдХрд░рдирд╛ рд╣реИ рдЬрдмрдХрд┐ рдХреА рдкреЙрд▓рд┐рд╕реА рдХреЛ рднреВрд▓ рдЬрд╛рдирд╛ред GCP рдореЗрдВ, KMS рдПрдХреНрд╕реЗрд╕ рдмрд╛рдХреА рд╕рдм рдХреА рддрд░рд╣ рд╕рд╛рдорд╛рдиреНрдп IAM рд╣реИред
рдЬрд╣рд╛рдБ рдорд╛рдирд╕рд┐рдХ рдореЙрдбрд▓ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ
рдПрдХ рд╕реНрд╡рдЪреНрдЫ рдорд╛рдирдЪрд┐рддреНрд░рдг рдЦрддрд░рдирд╛рдХ рд╣реИ рдпрджрд┐ рдЖрдк рдЗрд╕ рдкрд░ рдмрд╣реБрдд рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред рдЪрд╛рд░ рдЬрдЧрд╣реЗрдВ рдЬрд╣рд╛рдВ рд╕рд╛рджреГрд╢реНрдп рд▓реАрдХ рдХрд░рддрд╛ рд╣реИ:
- "IAM role" рдХрд╛ рдорддрд▓рдм рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬреЗрдВ рд╣реИрдВред AWS рдореЗрдВ рдпрд╣ рдПрдХ рдЕрдЬреНрдпреВрдореЗрдмрд▓ рдкрд╣рдЪрд╛рди рд╣реИ; GCP рдФрд░ Azure рдореЗрдВ рдПрдХ "рд░реЛрд▓" рдХреЗрд╡рд▓ рдПрдХ рдЕрдиреБрдорддрд┐ рд╕реЗрдЯ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкрд╣рдЪрд╛рди рдХреЛ рдЕрд▓рдЧ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рд╢рдмреНрджрд╢рдГ рдЕрдиреБрд╡рд╛рдж рдХрднреА рди рдХрд░реЗрдВред
- AWS рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдиреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ; GCP рдФрд░ Azure рдЙрдиреНрд╣реЗрдВ рд░рд┐рд╕реЛрд░реНрд╕ рдФрд░ рд╕реНрдХреЛрдк рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдЬрдм рдЖрдк рдХреНрд▓рд╛рдЙрдб рдмрджрд▓рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреА "рдПрдХреНрд╕реЗрд╕ рдХрд╛ рдСрдбрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХрд╣рд╛рдБ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП?" рдХреА рдкреНрд░рд╡реГрддреНрддрд┐ рдХреЛ рдкрд▓рдЯрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред
- рдЕрдХрд╛рдЙрдВрдЯ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рдФрд░ рд╕рдмреНрд╕рдХреНрд░рд┐рдкреНрд╢рди рдПрдХ рд╣реА рдмреНрд▓рд╛рд╕реНрдЯ рд░реЗрдбрд┐рдпрд╕ рдирд╣реАрдВ рд╣реИрдВред рдПрдХ AWS рдЕрдХрд╛рдЙрдВрдЯ рдПрдХ рдордЬрдмреВрдд рджреАрд╡рд╛рд░ рд╣реИ; рдПрдХ GCP рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдПрдХ рдореЗрдВ рджреАрд╡рд╛рд░, рдмрд┐рд▓ рдФрд░ рд╕рдореВрд╣рди рд╣реИ; рдПрдХ Azure рд╕рдмреНрд╕рдХреНрд░рд┐рдкреНрд╢рди рдЕрдзрд┐рдХрддрд░ рдПрдХ рдмрд┐рд▓рд┐рдВрдЧ рдФрд░ рд╕реНрдХреЗрд▓ рдмрд╛рдЙрдВрдбреНрд░реА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд░рд┐рд╕реЛрд░реНрд╕ рдЧреНрд░реБрдк рд░реЛрдЬрдорд░реНрд░рд╛ рдХрд╛ рд▓рд╛рдЗрдлрд╕рд╛рдЗрдХрд▓ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред
- рдЧрд╛рд░реНрдбрд░реЗрд▓реНрд╕ рдШрдЯрд╛рддреЗ рд╣реИрдВ, рдЧреНрд░рд╛рдВрдЯреНрд╕ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ - рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ Azure рдХрд╛рдореЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реИред SCPs рдФрд░ Org Policy рдХреЗрд╡рд▓ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддреЗ рд╣реИрдВ; Azure рдкреЙрд▓рд┐рд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдорд╛рдПрдВ рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ RBAC рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрджрд╛рди рджреЗрддрд╛ рд╣реИ рдЬреЛ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИрдВред
рддреАрдиреЛрдВ рдХреЗ рдкреАрдЫреЗ рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕рдорд╛рди рд╣реИ: рд▓реАрд╕реНрдЯ рдкреНрд░рд┐рд╡рд┐рд▓реЗрдЬ, рд╕рдВрд░рдЪрдирд╛ рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЧрд╛рд░реНрдбрд░реЗрд▓реНрд╕ рдХреЛ рдКрдБрдЪрд╛ рд░рдЦреЗрдВ (org, OU, folder, management group), рд╕рдВрдХреАрд░реНрдг рд░реВрдк рд╕реЗ рдЕрдиреБрджрд╛рди рджреЗрдВ рдФрд░ рд╕реНрдЯреИрдЯрд┐рдХ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рдмрдЬрд╛рдп рднреВрдорд┐рдХрд╛рдУрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВ, рдФрд░ "рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ" рдХреЛ "рдХреБрдВрдЬреА рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ" рд╕реЗ рдЕрд▓рдЧ рд░рдЦреЗрдВред рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдирд╛рдо рдмрджрд▓рддреЗ рд╣реИрдВ; рдЕрдиреБрд╢рд╛рд╕рди рдирд╣реАрдВ рдмрджрд▓рддрд╛ред
рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдирд┐рд╖реНрдХрд░реНрд╖
- рдкрд╣рд▓реЗ рд╡рд░реНрдХрд▓реЛрдб рд╕реЗ рдкрд╣рд▓реЗ рдкрджрд╛рдиреБрдХреНрд░рдо рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░реЗрдВред рдмрд╛рдж рдореЗрдВ рдЦрд╛рддреЛрдВ, рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕, рдпрд╛ рд╕рдмреНрд╕рдХреНрд░рд┐рдкреНрд╢рдиреНрд╕ рдХреЛ рд░реЗрдЯреНрд░реЛрдлрд┐рдЯ рдХрд░рдирд╛ рд╣рд░ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред
- рд╕реАрдорд╛рдПрдБ рдКрдБрдЪреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ, рдЕрдиреБрджрд╛рди рдХрдо рджреЗрдВред рд╢реАрд░реНрд╖ рдкрд░ SCP/RCP, Org Policy, рдпрд╛ Azure Policy; рд╕рдмрд╕реЗ рд╕рдВрдХреАрд░реНрдг рджрд╛рдпрд░реЗ рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рднреВрдорд┐рдХрд╛рдПрдБ рдЬреЛ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред
- рдкреНрд░рдмрдВрдзрд┐рдд рдкрд╣рдЪрд╛рдиреЛрдВ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд░реЗрдВред AWS рдкрд░ IAM рд░реЛрд▓, GCP рдкрд░ рд╕рд░реНрд╡рд┐рд╕ рдЕрдХрд╛рдЙрдВрдЯ, Azure рдкрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдкрд╣рдЪрд╛рди - рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╕реАрдорд╛ рдкрд╛рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХреАрд▓реЗрд╕ рдлреЗрдбрд░реЗрд╢рдиред
- рдХреБрдВрдЬреА рдкреНрд░рд╢рд╛рд╕рди рдХреЛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдорд╛рдиреЗрдВред рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ/рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд░реЛрдЯреЗрдЯ/рдбрд┐рд╕реЗрдмрд▓/рд╕реЗрдЯ-рдкреЙрд▓рд┐рд╕реА рд╕реЗ рдЕрд▓рдЧ рдХрд░реЗрдВ, рдФрд░ AWS рдкрд░ рд╣рдореЗрд╢рд╛ рдХреА рдкреЙрд▓рд┐рд╕реА рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ, рдХреЗрд╡рд▓ IAM рдХреА рдирд╣реАрдВред
- рдпрджрд┐ рдЖрдк Terraform рдпрд╛ OpenTofu рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпреЗ рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡ рд╣реА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдХреЛрдбрд┐рдлрд╝рд╛рдИ рдХрд░реЗрдВрдЧреЗ -
aws_organizations_*,google_folder,azurerm_management_group, рдФрд░ рдЙрдирдХреЗ рдиреАрдЪреЗ рдХреЗ IAM/RBAC рдФрд░ KMS рд░рд┐рд╕реЛрд░реНрд╕ред
рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдХреЛ, рдкреНрд░рддрд┐ рдХреНрд▓рд╛рдЙрдб, рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╕рдордЭреЗрдВ
рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╛рдЙрдб рдХреЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрд╢рди рд░рд┐рд╕реЛрд░реНрд╕ рдкрджрд╛рдиреБрдХреНрд░рдо, IAM/RBAC, рдФрд░ рдХреБрдВрдЬреА рдкреНрд░рдмрдВрдзрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВред рдпрджрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░реАрдХреНрд╖рд╛ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЙрдирдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ CertLabPro рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреНрд░реИрдХ рд╣реИ:
- AWS - рдкрджрд╛рдиреБрдХреНрд░рдо рдФрд░ IAM рдХреЗ рд▓рд┐рдП Solutions Architect Associate (SAA-C03), рдФрд░ SCPs, RCPs, рдФрд░ KMS рдХреЗ рд▓рд┐рдП Security Specialty (SCS-C03)ред AWS рдореЗрдВ рдирдП рд╣реИрдВ? Cloud Practitioner (CLF-C02) рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред
- Google Cloud - рд╕рдВрдЧрдарди, рдлреЛрд▓реНрдбрд░, рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕, рдФрд░ IAM рдХреЗ рд▓рд┐рдП Professional Cloud Architect, рдФрд░ IAM рдбрд┐рдирд╛рдИ рдкреЙрд▓рд┐рд╕реА, Org Policy, рдФрд░ Cloud KMS рдХреЗ рд▓рд┐рдП Professional Cloud Security Engineerред
- Azure - рдореИрдиреЗрдЬрдореЗрдВрдЯ рдЧреНрд░реБрдкреНрд╕ рдФрд░ рдЧрд╡рд░реНрдиреЗрдВрд╕ рдХреЗ рд▓рд┐рдП Solutions Architect Expert (AZ-305), рдФрд░ RBAC, Azure Policy, рдФрд░ Key Vault рдХреЗ рд▓рд┐рдП Security Engineer (AZ-500)ред Azure рдореЗрдВ рдирдП рд╣реИрдВ? Azure Fundamentals (AZ-900) рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред
рдирд┐рдЪрд▓реА рд░реЗрдЦрд╛
AWS, Google Cloud рдФрд░ Azure рдЙрддрдиреЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИрдВ рдЬрд┐рддрдирд╛ рдЙрдирдХреЗ рдбреЙрдХреНрд╕ рдЙрдиреНрд╣реЗрдВ рдорд╣рд╕реВрд╕ рдХрд░рд╛рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдЖрдкрдХреЛ рдЦрд╛рддреЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрджрд╛рдиреБрдХреНрд░рдо, рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓-рд░реЛрд▓-рд╕реНрдХреЛрдк рдкрд░ рдирд┐рд░реНрдорд┐рдд рдПрдХ рдкрд╣рдЪрд╛рди рдореЙрдбрд▓, рдПрдХ рдЧрд╛рд░реНрдбрд░реЗрд▓ рдкрд░рдд рдЬреЛ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ, рдФрд░ рдПрдХ рдХреБрдВрдЬреА рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЛ рдЙрдирдХреЗ рдкреНрд░рд╢рд╛рд╕рди рд╕реЗ рдЕрд▓рдЧ рдХрд░рддреА рд╣реИред рдЪрд╛рд░ рдкрд░рддреЛрдВ рдХреЛ рдПрдХ рдмрд╛рд░ рд╕реАрдЦреЗрдВ рдФрд░ рдХреНрд░реЙрд╕-рдХреНрд▓рд╛рдЙрдб рдЕрдиреБрд╡рд╛рдж рдЕрдзрд┐рдХрддрд░ рд╢рдмреНрджрд╛рд╡рд▓реА рд╣реИ - рдФрд░ рдЙрди рдЪрд╛рд░ рдЬрдЧрд╣реЛрдВ рдХреЛ рд╕реАрдЦреЗрдВ рдЬрд╣рд╛рдБ рд╕рд╛рджреГрд╢реНрдп рд▓реАрдХ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдЙрди рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪреЗрдВрдЧреЗ рдЬрд┐рдиреНрд╣реЗрдВ рд╢рдмреНрджрд╛рд╡рд▓реА рдЫреБрдкрд╛рддреА рд╣реИред рд╡реЗ рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЗрдВ рдареАрдХ рд╡рд╣реА рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП CertLabPro рдХреЗ рдкреНрд░рд╢реНрди рдмреИрдВрдХ рд╕рднреА рддреАрдиреЛрдВ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдЕрднреНрдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рд╣реИрдВред