рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдкрд╣рд▓рд╛ рдкреНрд░рдмрдВрдзрд┐рдд OpenShift рд╕рдорд╛рдзрд╛рди

рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! рд╕реИрди рдлреНрд░рд╛рдВрд╕рд┐рд╕реНрдХреЛ рдореЗрдВ рд░реЗрдб рд╣реИрдЯ рд╕рдорд┐рдЯ 2018 рдореЗрдВ, рд░реЗрдб рд╣реИрдЯ рдХреЗ рд╕рд╛рде, рд╣рдордиреЗ рдПрдЬрд╝реНрдпреЛрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдУрдкрдирд╢рд┐рдлреНрдЯ рдХреА рд╢реБрд░реБрдЖрдд рдХреА, рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рд▓рд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди рдУрдкрдирд╢рд┐рдлреНрдЯ рдХрдВрдЯреЗрдирд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдоред рдЖрдЬ рд╣рдо рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЖрдкрдХреЛ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ рдЖрдк рдЕрдзрд┐рдХ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рджреЗрдЦреЛ!



рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ Azure рдкрд░ OpenShift рд╕рдорд░реНрдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, Microsoft рдФрд░ Red Hat рдиреЗ рдПрдХ рдирдпрд╛ рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдпрд╛ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛ред рдпрд╣ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЙрддреНрдкрд╛рдж рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред OpenShift рд╕рдорд░реНрдкрд┐рдд рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдФрд░ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ рдПрдЬрд╝реНрдпреЛрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рддрд╛ рд╣реИред

"рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рдпрдВрддреНрд░рдгреАрдп" рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ? Red Hat рдФрд░ Microsoft рд╕рдВрдпреБрдХреНрдд рд░реВрдк рд╕реЗ Azure рдкрд░ OpenShift рдХрд╛ рд╡рд┐рдХрд╛рд╕, рдкреНрд░рдмрдВрдзрди рдФрд░ рд╕рдорд░реНрдерди рдХрд░реЗрдВрдЧреЗред рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рд╕реЗрд╡рд╛ рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, рдЗрд╕реЗ рдПрдХ рдПрдХрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛, рдЬреЛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ рдЬреЛ рдХрд┐ рдЕрдЬрд╝рд╛рди рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ рдЧреБрдгрд╡рддреНрддрд╛ рд╕реЗ рдХрдо рдирд╣реАрдВ рд╣реИред рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЬрдм рдЕрдиреНрдп рдХреНрд▓рд╛рдЙрдб рдУрдкрдирд╢рд┐рдлреНрдЯ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХрд▓ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рднреАрддрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЙрддреНрдкрдиреНрди рдХреЛрдИ рд▓рд╛рдн рдирд╣реАрдВ рдерд╛ред рд╣рдо рдЗрд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред

рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдЖрдЬ OpenShift рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдИ рдХреНрд▓рд╛рдЙрдб рдкрд░рд┐рд╡реЗрд╢реЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, Azure рдкрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдШреЛрд╖рд┐рдд OpenShift рдХреЛ рджреЗрд╢реА Azure рдПрдХреАрдХрд░рдг рддрдВрддреНрд░ рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЖрдк Kubernetes, рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд Azure Kubetetes рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрджрд┐ рдЖрдк рдПрдХ рдирдпрд╛ рдУрдкрдирд╢рд┐рдлреНрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╕реЗрд╡рд╛ рдЕрдиреБрд░реЛрдз рдмрдирд╛рдиреЗ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдШрдЯрдХреЛрдВ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдШрдВрдЯреЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдЕрдиреНрдп рдмрд╛рджрд▓реЛрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ)ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдЖрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Azure CLI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



рдЕрдм рдЙрдкрд▓рдмреНрдз рдЕрдиреНрдп рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдорд┐рдирдЯреЛрдВ рдореЗрдВ рдПрдХ рдирдпрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рддреЗрдЬ рдФрд░ рдЖрд╕рд╛рди рд╣реИред

Azure рдХреЗ рд▓рд┐рдП рдУрдкрди рд╕рд░реНрд╡рд┐рд╕ рдмреНрд░реЛрдХрд░ (OSBA) рднреА Azure рдХреЗ рд▓рд┐рдП OpenShift рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ Azure Stack рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз Azure рд╕реЗрд╡рд╛рдУрдВ рдЬреИрд╕реЗ Cosmos DB, Azure KeyVault, рдЗрддреНрдпрд╛рджрд┐ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ OS OS рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рддреИрдирд╛рдд рд╣рд░ рдЪреАрдЬ рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред Azure рдкрд░ OpenShift рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ Azure рдореЗрдВ рдЪрд▓реЗ рдЧрдП рдЕрдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реБрд╡рд┐рдзрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЗрд╕реЗ рдЕрдиреНрдп рдореМрдЬреВрджрд╛ рдпрд╛ рдирд┐рдпреЛрдЬрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдПрдЬрд╝реНрдпреЛрд░ рдкрд░ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯ рдХрд░рддреА рд╣реИред



рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдФрд░ рднреА рд╕реБрдЦрдж рд╣реИ, рдпрд╣ рд╕рдм рд╕реНрдерд╛рдиреАрдп OpenShift рдХрдВрдЯреЗрдирд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП Azure Stack рдФрд░ Windows рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдШреЛрд╖рд┐рдд рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рдЬреЛ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХрджрдо рд╕рд╣реА рд╣реИ, рдЬреЛ рдХреНрд▓рд╛рдЙрдб рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬрд┐рдирдХрд╛ рдХрд╛рдо RHEL рдФрд░ рджреЛрдиреЛрдВ рдкрд░ рдПрдХ рд╕рд╛рде рд╕рдорд░реНрдерд┐рдд рд╣реИред рд╡рд┐рдВрдбреЛрдЬред рдЕрднреА Azure рд╕реНрдЯреИрдХ рдкрд░ OpenShift рдХрдВрдЯреЗрдирд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдиреЗрдВред

рдЙрдкрд▓рдмреНрдзрддрд╛


Red Hat OpenShift Azure рд╕рдорд╛рдзрд╛рди рдЖрдиреЗ рд╡рд╛рд▓реЗ рдорд╣реАрдиреЛрдВ рдореЗрдВ рдПрдХ рдЦреБрд▓реЗ рдбреЗрдореЛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред Red Hat OpenShift рдХрдВрдЯреЗрдирд░ рдФрд░ Red Hat Enterprise Linux рдордВрдЪ Azure рдФрд░ Azure Stack рдкрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

рдпрджрд┐ рдЖрдк рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдЪрд╛рд╣рддреЗ рд╣реИрдВ


16 рдЬреВрди рдХреЛ рдореЙрд╕реНрдХреЛ рдореЗрдВ рдбреЗрд╡реЛрдкреНрд╕ рдбреЗрдЬрд╝ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕ рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдиреЗ рд░реЗрдб рд╣реИрдЯ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдПрдХ рдорд╛рд╕реНрдЯрд░ рдХреНрд▓рд╛рд╕ "DevOps, Red Hat, Microsoft рдФрд░ рдСрд▓-рдСрд▓-рдСрд▓ред" рдорд╛рд╕реНрдЯрд░ рдХреНрд▓рд╛рд╕ рдореЗрдВ, рд╣рдо рдпрд╣ рджрд┐рдЦрд╛рдПрдВрдЧреЗ рдХрд┐ Microsoft Hat рдкрд░ Red Hat OpenShift рдХрдВрдЯреЗрдирд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдореЗрдВ рдЖрдкрдХреЗ рджреИрдирд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд┐рддрдиреА рдЬрд▓реНрджреА рдФрд░ рдЦреВрдмрд╕реВрд░рддреА рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХреНрдпрд╛ рд╣реЛрдЧрд╛?


  • OpenShift рдореЗрдВ source2image рддрдВрддреНрд░ред рдЖрдк (DevOps рдЯреАрдо рдкрд░ рдФрд░ рдЖрдкрдХреЗ рд╕рд╣рдХрд░реНрдореА) рдмрд╕ рд▓рд┐рдВрдХ рдХреЛ git рдореЗрдВ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕реЗ Openshift рджреЗрддреЗ рд╣реИрдВ, рдлрд┐рд░ рд╡рд╣ рд╕рдм рдХреБрдЫ рдЦреБрдж рдХрд░реЗрдЧрд╛: рд╡рд╣ рдЦреБрдж рдЖрд╡реЗрджрди рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдЧрд╛ рдФрд░ рддреИрдирд╛рдд рдХрд░реЗрдЧрд╛, рдореАрдЯреНрд░рд┐рдХ рдХреЛ рджрд┐рдЦрд╛рдПрдЧрд╛, рд▓реЙрдЧ рдХрд░реЗрдЧрд╛, рдФрд░ рджрд┐рдП рдЧрдП рдиреЛрдбреНрд╕ рдореЗрдВ рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рдиреЛрдВ рдкрд░ рд╕реНрдХреЗрд▓ рдХрд░реЗрдЧрд╛ред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд╕реНрддрд░ рдкрд░ рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рдХреЗ рд╕рд╛рде рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╡реЗ рдмрд╕ рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ - рд╡реЗ рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЕрдкрдиреЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░рддреЗ рд╣реИрдВ - рдФрд░ рдЬрдм рддрдХ рд╡реЗ рдПрдХ рд╕рд╛рде рдирд╣реАрдВ рдорд┐рд▓рддреЗ рддрдм рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред
  • рд▓реЗрдЦрд╛рдВрдХрди рдФрд░ рдирд┐рдпрдВрддреНрд░рдгред рдЕрдкрдиреА рдмрд┐рд▓реНрд▓реА рдХреЗ рд▓рд┐рдП рдкрддреНрд░рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐ рд╕реЗ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЛ рддреИрдирд╛рдд рдХрд░реЗрдВред рд╣рдо рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ рдХрдВрдЯреЗрдирд░ рдХреИрд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕реЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рдмрддрд╛рдПрдВрдЧреЗ рдФрд░ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рд╣реИ рдФрд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЗрд╕реЗ рдмрд╛рдВрдзреЗрдВ рдФрд░ рдкрд╣рд▓реЗ рд╕реБрдкрд░ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВред
  • рдЬреЗрдирд░рдХрд┐рдВрд╕ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рдВрдЧреАрди рд╢реНрд░реЛрдбрд┐рдВрдЧрд░ рд╡рд░реНрдЧ рдпрд╛ рдмреНрд▓реВ / рдЧреНрд░реАрди рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЬреЛ рд╣рдо рдПрдХ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ (рд▓реЗрдХрд┐рди рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ) рдУрдкрдирд╢рдлреНрдЯ рдореЗрдВ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ - рд╡реИрдХреНрдпреВрдо рдореЗрдВ рдПрдХ рдЧреЛрд▓рд╛рдХрд╛рд░ рдкрд░рд┐рджреГрд╢реНрдп рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рд╢реВрдиреНрдп рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреЗ рд╕рд╛рде рдФрд░ рдирд╕реЛрдВ рдХреЛ рдЦреЛрдиреЗ рдХреЗ рдмрд┐рдирд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреИрд╕реЗ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛ рдЬрд╛рдПред рджреЗрд╡ рдФрд░ рдСрдкреНрд╕ рджреЛрдиреЛрдВред

рд╡рдХреНрддрд╛рдУрдВ


рдЗрд╡рд╛рди рдлрддреЗрд╡реЗрд╡ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд░реВрд╕ рдореЗрдВ рдПрдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдкреНрд░рдЪрд╛рд░рдХ рд╣реИрдВред рдЗрд╡рд╛рди рдЖрдзреБрдирд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдореЗрдВ рдорд╛рд╣рд┐рд░ рд╣реИрдВред рдЗрд╡рд╛рди рд╕рд░реНрд╡рд░ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЧреНрд░рд╛рд╣рдХ рд╡рд┐рдХрд╛рд╕ рджреЛрдиреЛрдВ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рдЕрдиреБрднрд╡ рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ 2008 рдореЗрдВ рдПрдХ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдирд╛ рдХрд░рд┐рдпрд░ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдлрд┐рд░ 2010 рдореЗрдВ, рдЙрд╕рдиреЗ iOS рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛, рдлрд┐рд░ рдЧреЗрдореНрд╕ред рдлрд┐рд▓рд╣рд╛рд▓, рдЗрд╡рд╛рди рдХреНрд▓рд╛рдЙрдб рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорд╛рд╣рд┐рд░ рд╣реИрдВред

рдкрд╛рд╡реЗрд▓ рдореЛрдВрдЯреЛрдиреЛрд╡ - рдЙрддреНрдкрд╛рджрди рдХрдВрдкрдиреА "рдХреБрдВрдн рд░рд╛рд╢рд┐"ред рдУрдкрди рд╕реЛрд░реНрд╕ рдПрдбрд╡реЛрдХреЗрдЯ рдХреБрдВрдн рдирд┐рд░реНрдорд╛рдг рдХрдВрдкрдиреА рдореЗрдВ рдЕрдЧреНрд░рдгреА рдХрдВрдЯреЗрдирд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ, рдПрдирд╕реАрд╕реАред

Source: https://habr.com/ru/post/hi413029/


All Articles