Google แž”แžถแž“แžŽแŸ‚แž“แžถแŸ†แž€แž˜แŸ’แž˜แžœแžทแž’แžธ Knative 1.0 serverless computing platform

Google แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แŸ’แžšแž€แž”แžŠแŸ„แž™แžŸแŸ’แžแŸแžšแž—แžถแž–แž“แŸƒแžœแŸแž‘แžทแž€แžถ Knative 1.0 แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแžŠแŸ‚แž›แž‚แŸ’แž˜แžถแž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžŠแŸ‚แž›แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž“แŸ…แž›แžพแž€แŸ†แž–แžผแž›แž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžฏแž€แŸ„แž€แžปแž„แžแžบแž“แŸแžšแžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแžœแŸแž‘แžทแž€แžถ Kubernetes แŸ” แž€แŸ’แžšแŸ…แž–แžธ Google แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžŠแžผแž…แž‡แžถ IBM, Red Hat, SAP แž“แžทแž„ VMware แž€แŸแž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ Knative แž•แž„แžŠแŸ‚แžšแŸ” แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ Knative 1.0 แž”แžถแž“แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžŸแŸ’แžแŸแžšแž—แžถแž–แž“แŸƒ API แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž€แž˜แŸ’แž˜แžœแžทแž’แžธ แžŠแŸ‚แž›แž…แžถแž”แŸ‹แž–แžธแž–แŸแž›แž“แŸแŸ‡แž‘แŸ…แž“แŸ…แžแŸ‚แž˜แžทแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš แž แžพแž™แž“แŸ…แžแŸ‚แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถแž‘แŸ…แžœแžทแž‰แž‘แŸ…แž˜แž€แŸ” แž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž“แŸ…แž€แŸ’แž“แžปแž„ Go แž“แžทแž„แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ Apache 2.0 แŸ”

แž‚แŸ†แžšแžผแž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แŸ’แž˜แžถแž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แžŠแŸ„แž™ Knative แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แž˜แŸ’แžšแžทแžแž”แž“แŸ’แžแŸ‚แž˜แž“แŸƒแž—แžถแž–แžขแžšแžผแž”แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž–แž–แž€ แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แžปแžแž„แžถแžšแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž‡แžถแžŸแŸแžœแžถแž€แž˜แŸ’แž˜ (FaaS, Functions as a service)แŸ” แžแŸ’แž›แžนแž˜แžŸแžถแžšแž“แŸƒแž‚แŸ†แžšแžผ serverless แž‚แžบแžแžถแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžขแž“แžปแžœแžแŸ’แžแžแž€แŸ’แž€แžœแžทแž‡แŸ’แž‡แžถแž“แŸ…แž€แž˜แŸ’แžšแžทแžแž“แŸƒแž˜แžปแžแž„แžถแžšแž”แžปแž‚แŸ’แž‚แž› แžŠแŸ„แž™แž˜แžทแž“แžแŸ’แžœแž›แŸ‹แžแŸ’แžœแžถแž™แžขแŸ†แž–แžธแž€แžถแžšแž”แž„แŸ’แž€แžพแž แž“แžทแž„แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž“แžทแž„แžŠแŸ„แž™แž˜แžทแž“แž—แŸ’แž‡แžถแž”แŸ‹แž‡แžถแž˜แžฝแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹ แž“แžทแž„แž”แžšแžทแžŸแŸ’แžแžถแž“แž–แž–แž€แžŠแŸ‚แž›แž…แžถแŸ†แž”แžถแž…แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ”

แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžŠแŸ„แž™แž˜แžทแž“แž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธ monolithic แž“แŸ…แž€แž˜แŸ’แžšแžทแžแž“แŸƒแž€แžถแžšแžšแŸ€แž”แž…แŸ†แžŸแŸ†แžŽแžปแŸ†แž˜แžปแžแž„แžถแžšแž”แžปแž‚แŸ’แž‚แž›แžแžผแž…แŸ— แžŠแŸ‚แž›แž“แžธแž˜แžฝแž™แŸ—แž’แžถแž“แžถแž“แžผแžœแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸƒแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™ แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž€แžถแžšแžŠแŸ„แž™แžกแŸ‚แž€แž–แžธแž‚แŸ’แž“แžถแžŠแŸ„แž™แž˜แžทแž“แž™แŸ„แž„แž‘แŸ…แž›แžพแž”แžšแžทแžŸแŸ’แžแžถแž“ (แž‚แŸ’แž˜แžถแž“แžšแžŠแŸ’แž‹ แž›แž‘แŸ’แž’แž•แž›แž˜แžทแž“แžขแžถแžŸแŸ’แžšแŸแž™แž›แžพ แžŸแŸ’แžแžถแž“แž—แžถแž–แž˜แžปแž“ แž“แžทแž„แžแŸ’แž›แžนแž˜แžŸแžถแžšแž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžฏแž€แžŸแžถแžš)แŸ” แž˜แžปแžแž„แžถแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแŸ‚แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแž€แžพแžแžกแžพแž„ แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž“แŸ„แŸ‡ แž–แžฝแž€แž‚แŸแžขแžถแž…แž”แž‰แŸ’แž…แž”แŸ‹แž€แžถแžšแž„แžถแžšแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž—แŸ’แž›แžถแž˜แŸ— แž–แŸ„แž›แž‚แžบแžงแŸ” แž˜แžทแž“แžŠแžผแž…แžŸแŸแžœแžถแž˜แžธแž€แŸ’แžšแžผแž‘แŸ แžœแžแŸ’แžแž˜แžถแž“แžแŸแžšแž“แŸƒแž”แžšแžทแžŸแŸ’แžแžถแž“แžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ‚แž›แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž’แž“แž’แžถแž“แž‘แŸ†แž“แŸแžšแž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžถแž˜แž‘แžถแžšแž‘แŸแŸ”

แžœแŸแž‘แžทแž€แžถ Knative แžแŸ’แž›แžฝแž“แžœแžถแž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžปแž„แžแžบแž“แŸแžšแžแžถแž˜แžแž˜แŸ’แžšแžผแžœแž€แžถแžš แžŠแžถแž€แŸ‹แž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แž”แžถแž“แžšแŸ€แž”แž…แŸ†แž“แŸ…แž€แŸ’แž“แžปแž„แž–แžฝแž€แžœแžถ แžšแŸ€แž”แž…แŸ†แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„ แž“แžทแž„แž’แžถแž“แžถแž“แžผแžœแž€แžถแžšแž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แž“แŸƒแž”แžšแžทแžŸแŸ’แžแžถแž“แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž€แžถแžšแžŠแžพแž˜แŸ’แž”แžธแžขแž“แžปแžœแžแŸ’แžแž˜แžปแžแž„แžถแžšแž‘แžถแŸ†แž„แž“แŸแŸ‡แŸ” แžœแŸแž‘แžทแž€แžถแž“แŸแŸ‡แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„แžŠแŸ„แž™แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž—แŸ’แž‡แžถแž”แŸ‹แž‡แžถแž˜แžฝแž™แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž–แž–แž€แžแžถแž„แž€แŸ’แžšแŸ…แŸ” แž˜แžถแž“แžแŸ‚ Kubernetes แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžถแž˜แž‘แžถแžšแžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แžงแž”แž€แžšแžŽแŸแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แžŠแžพแž˜แŸ’แž”แžธแž‚แžถแŸ†แž‘แŸ’แžšแžŠแž›แŸ‹แž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถแž“แŸƒแž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒแž‘แžผแž‘แŸ… แžšแžฝแž˜แž‘แžถแŸ†แž„ Django, Ruby on Rails แž“แžทแž„ Spring แŸ” แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž”แž“แŸ’แž‘แžถแžแŸ‹แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžšแž”แžŸแŸ‹แžœแŸแž‘แžทแž€แžถแŸ”

แžœแŸแž‘แžทแž€แžถแž•แŸ’แžแž›แŸ‹แž“แžผแžœแžŸแž˜แžถแžŸแž’แžถแžแžปแžŸแŸ†แžแžถแž“แŸ‹แž–แžธแžšแŸ–

  • แž”แž˜แŸ’แžšแžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžปแž„แžแžบแž“แŸแžšแžŠแŸ‚แž›แž‚แŸ’แž˜แžถแž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž“แŸ…แž€แŸ’แž“แžปแž„ Kubernetes แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แŸƒแž€แžถแžšแž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž”แžŽแŸ’แžแžถแž‰ แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž•แŸ’แž›แžผแžœ แž€แžถแžšแžแžถแž˜แžŠแžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš (แž”แž„แŸ’แž€แžพแžแžšแžผแž”แžแžแž“แŸƒแž€แžผแžŠแžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž แŸ„แŸ‡ แž“แžทแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹) แž“แžทแž„แžšแž€แŸ’แžŸแžถแž€แž˜แŸ’แžšแžทแžแž“แŸƒแž€แžถแžšแž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž€แžถแžš (แžšแž แžผแžแžŠแž›แŸ‹แž€แžถแžšแž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž…แŸ†แž“แžฝแž“แž•แžแžŠแž›แŸ‹แžŸแžผแž“แŸ’แž™แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแžŠแŸ‚แž›แž‚แŸ’แž˜แžถแž“แžŸแž€แž˜แŸ’แž˜แž—แžถแž–) . แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž•แŸ’แžแŸ„แžแžแŸ‚แž›แžพแžแž€แŸ’แž€แžœแžทแž‡แŸ’แž‡แžถแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡ แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŠแŸ„แž™แžœแŸแž‘แžทแž€แžถแŸ” แžŠแžพแž˜แŸ’แž”แžธแžšแŸ€แž”แž…แŸ†แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แž”แžŽแŸ’แžแžถแž‰ แž“แžทแž„แžŸแŸ†แžŽแžพแž”แž‰แŸ’แž‡แžผแž“แž•แŸ’แž›แžผแžœ แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„แž”แžŽแŸ’แžแžถแž‰ Ambassador, Contour, Kourier, Gloo แž“แžทแž„ Istio แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแŸ” แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ HTTP/2, gRPC แž“แžทแž„ WebSockets แŸ”
  • แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž‚แžบแž‡แžถแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŸแž€แž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‡แžถแžœ (แž—แŸ’แž‡แžถแž”แŸ‹แžขแŸ’แž“แž€แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™) แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™ แž“แžทแž„แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแŸ” แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แžขแžŸแž˜แž€แžถแž›แžŠแŸ„แž™แž—แŸ’แž‡แžถแž”แŸ‹แž’แž“แž’แžถแž“แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแž‘แŸ…แž“แžนแž„แžŸแŸ’แž‘แŸ’แžšแžธแž˜แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ„แž™แž”แŸ’แžšแžพแž‚แŸ†แžšแžผแžœแžแŸ’แžแžป แž“แžทแž„แž™แž“แŸ’แžแž€แžถแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹