แž”แŸ’แžšแž—แŸแž‘ แžšแžŠแŸ’แž‹แž”แžถแž›

แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž“แŸƒแžงแž”แž€แžšแžŽแŸแž˜แžธแž€แŸ’แžšแžผแžœแŸ‰แŸแžœแž…แž›แŸแž Arinst แž‘แž›แŸ‹แž“แžนแž„ Anritsu

แžงแž”แž€แžšแžŽแŸแž˜แžฝแž™แž‚แžผแž–แžธแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžšแžปแžŸแŸ’แžŸแŸŠแžธ "Kroks" แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแžถแž€แŸ‹แž‡แžผแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžกแžพแž„แžœแžทแž‰แžŠแŸ„แž™แžฏแž€แžšแžถแž‡แŸ’แž™แŸ” แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแžงแž”แž€แžšแžŽแŸแžœแžถแžŸแŸ‹แž”แŸ’แžšแŸแž€แž„แŸ‹แžœแžทแž‘แŸ’แž™แžปแžแŸ’แž“แžถแžแžแžผแž… แž–แŸ„แž›แž‚แžบแŸ– แžงแž”แž€แžšแžŽแŸแžœแžทแž—แžถแž‚แžœแžทแžŸแžถแž›แž‚แž˜แž‡แžถแž˜แžฝแž™แž“แžนแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž”แž„แŸ’แž€แžพแžแžŸแž‰แŸ’แž‰แžถแžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™ แž“แžทแž„แžงแž”แž€แžšแžŽแŸแžœแžทแž—แžถแž‚แž”แžŽแŸ’แžแžถแž‰แžœแŸ‰แžทแž…แž‘แŸแžš (reflectometer) แŸ” แžงแž”แž€แžšแžŽแŸแž‘แžถแŸ†แž„แž–แžธแžšแž˜แžถแž“แž‡แžฝแžšแžšแž แžผแžแžŠแž›แŸ‹ 6,2 GHz แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแŸแž€แž„แŸ‹แžแžถแž„แž›แžพแŸ” แž˜แžถแž“แž€แžถแžšแž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž€แŸ’แž“แžปแž„แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžแžถแžแžพแž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแž แŸ„แž”แŸ‰แŸ… "แžงแž”แž€แžšแžŽแŸแž”แž„แŸ’แž แžถแž‰แž˜แŸ‰แŸ‚แžแŸ’แžš" (แž”แŸ’แžšแžŠแžถแž”แŸ‹แž€แŸ’แž˜แŸแž„แž›แŸแž„) แžฌแžงแž”แž€แžšแžŽแŸแžŠแŸ‚แž›แž‚แžฝแžšแžขแŸ„แž™แž€แžแŸ‹แžŸแŸ†แž‚แžถแž›แŸ‹แž‘แŸ แž–แžธแž–แŸ’แžšแŸ„แŸ‡แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž•แž›แžทแžแžŠแžถแž€แŸ‹แž‘แžธแžแžถแŸ†แž„แž–แžฝแž€แž‚แŸแŸ– [โ€ฆ]

แž€แžถแžšแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžขแžŸแž˜แž€แžถแž›แž“แŸ…แž€แŸ’แž“แžปแž„ JavaScript (Callback, Promise, RxJs)

แžŸแžฝแžŸแŸ’แžแžธโ€‹แžขแŸ’แž“แž€โ€‹แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‚แŸ’แž“แžถแŸ” Sergey Omelnitsky แž€แŸ†แž–แžปแž„โ€‹แž‘แžถแž€แŸ‹แž‘แž„แŸ” แž˜แžทแž“แž™แžผแžšแž”แŸ‰แžปแž“แŸ’แž˜แžถแž“แž€แž“แŸ’แž›แž„แž‘แŸ…แž“แŸแŸ‡ แžแŸ’แž‰แžปแŸ†แž”แžถแž“แžšแŸ€แž”แž…แŸ†แž€แžถแžšแž•แŸ’แžŸแžถแž™แž›แžพแž€แžถแžšแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸ‚แž›แž˜แžถแž“แž”แŸ’แžšแžแžทแž€แž˜แŸ’แž˜ แž‡แžถแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžขแžŸแž˜แž€แžถแž›แž“แŸ…แž€แŸ’แž“แžปแž„ JavaScript แŸ” แžแŸ’แž„แŸƒแž“แŸแŸ‡แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž€แžแŸ‹แž…แŸ†แžŽแžถแŸ†แž›แžพแžŸแž˜แŸ’แž—แžถแžšแŸˆแž“แŸแŸ‡แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžปแž“แž–แŸแž›แž™แžพแž„แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžŸแž˜แŸ’แž—แžถแžšแŸˆแžŸแŸ†แžแžถแž“แŸ‹ แž™แžพแž„แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแž€แŸ†แžŽแžแŸ‹แž…แŸ†แžŽแžถแŸ†แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แžŸแžผแž˜แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‡แžถแž˜แžฝแž™แž“แžทแž™แž˜แž“แŸแž™แŸ– แžแžพแž‡แž„แŸ‹แž“แžทแž„แž‡แžฝแžšแž‚แžบแž‡แžถแžขแŸ’แžœแžธ? แž‡แž„แŸ‹แž‚แžบแž‡แžถแž”แžŽแŸ’แžแžปแŸ†แžŠแŸ‚แž›แž˜แžถแž“แž’แžถแžแžป [... ]

แžแž™แž€แŸ’แžšแŸ„แž™แŸ– แžšแž”แŸ€แž”แžŠแŸ‚แž›แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ IPv4 แžแŸ’แžšแžผแžœแž”แžถแž“แž›แžปแž”แž…แŸ„แž›

แž›แŸ„แž€ Geoff Huston แž”แŸ’แžšแž’แžถแž“แžœแžทแžŸแŸ’แžœแž€แžšแžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœแž“แŸ…แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžขแžแŸ’แžšแžถแž“แžปแž€แžผแž›แžŠแŸ’แž‹แžถแž“แžขแŸŠแžธแž“แž’แžบแžŽแžทแž APNIC แž”แžถแž“แž–แŸ’แž™แžถแž€แžšแžŽแŸแžแžถแžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ IPv4 แž“แžนแž„แžขแžŸแŸ‹แž“แŸ…แž†แŸ’แž“แžถแŸ† 2020 แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸŠแŸแžšแžธแžแŸ’แž˜แžธแž“แŸƒแžŸแž˜แŸ’แž—แžถแžšแŸˆ แž™แžพแž„แž“แžนแž„แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž›แžปแž”แž…แŸ„แž› แžขแŸ’แž“แž€แžŠแŸ‚แž›แž“แŸ…แžแŸ‚แž˜แžถแž“แž–แžฝแž€แžœแžถ แž“แžทแž„แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžœแžถแž€แžพแžแžกแžพแž„แŸ” / Unsplash / Loรฏc Mermilliod แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžขแžŸแŸ‹ แž˜แžปแž“แž–แŸแž›แž”แž“แŸ’แžแž‘แŸ…แžšแžฟแž„แžšแŸ‰แžถแžœแžขแŸ†แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แžขแžถแž„แž แŸ‚แž›แž‘แžนแž€ "แžŸแŸ’แž„แžฝแžแžกแžพแž„" [โ€ฆ]

แž€แžถแžšโ€‹แžœแžถแž™โ€‹แž”แŸ’แžšแž แžถแžšโ€‹แž€แžถแžšโ€‹แžŸแžšแžŸแŸแžšโ€‹แž€แžผแžŠแŸ– แž€แžถแžšโ€‹แž–แž“แŸ’แž™แž›แŸ‹โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แž€แžถแžšโ€‹แž™แž›แŸ‹โ€‹แž…แŸ’แžšแžกแŸ†

แž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แžฎแž–แžถแž€แŸ’แž™ "แž‚แŸ’แžšแžธแž”แž‚แŸ’แžšแžธแž”" แž˜แž“แžปแžŸแŸ’แžŸแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž…แž„แž…แžถแŸ†แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แžœแŸ‰แžถแž™แž แŸ’แžœแžถแž™แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸ แžŸแŸ„แž–แžŽแŸŒแž”แŸƒแžแž„แž“แŸ…แž‡แžถแž”แŸ‹แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“แž“แŸƒแž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแž…แžผแž›แž…แžทแžแŸ’แž แž แžพแž™แžแžพแžœแžถแž–แžทแž”แžถแž€แž™แŸ‰แžถแž„แžŽแžถแž€แŸ’แž“แžปแž„แž€แžถแžšแž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แžขแŸŠแžธแž˜แŸ‚แž›แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžŠแž‘แŸƒแŸ” แžขแŸ’แž“แž€แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžšแŸ†แž›แžนแž€แžกแžพแž„แžœแžทแž‰แž“แžผแžœแž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แž€แŸ’แž“แžปแž„แž”แŸ‰แžปแž“แŸ’แž˜แžถแž“แž†แŸ’แž“แžถแŸ†แžแŸ’แž˜แžธแŸ—แž“แŸแŸ‡ แž‡แžถแž˜แžฝแž™แž“แžนแž„แžขแž€แŸ’แžŸแžšแž€แžถแžแŸ‹แž”แŸ’แžšแžถแž”แŸ‹ (DROWN, FREAK, POODLE...) แžกแžผแž แŸ’แž‚แŸ„แž‘แžถแž“แŸ‹แžŸแž˜แŸแž™ แž“แžทแž„แž€แžถแžšแž–แŸ’แžšแž˜แžถแž“แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‡แžถแž”แž“แŸ’แž‘แžถแž“แŸ‹แŸ” แž€แžถแžšแžŸแžšแžŸแŸแžšแž€แžผแžŠแžŸแž˜แŸ’แž„แžถแžแŸ‹แž‚แŸ’แžšแž”แžŠแžŽแŸ’แžแž”แŸ‹แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž…แŸ†แžŽแžปแž…แž‚แžบแžแžปแžŸแž‚แŸ’แž“แžถแŸ” แž…แŸ†แžŽแžปแž…แžŸแŸ†แžแžถแž“แŸ‹แž‚แžบแžแžถแž˜แžถแž“แž”แž“แŸ’แž‘แžถแžแŸ‹แž›แŸ’แžขแžšแžœแžถแž„ [... ]

แž‘แŸ†แž แŸ†แž“แŸƒแžแžแž˜แžทแž“แžŸแž˜แž“แžนแž„แž€แžถแžšแžแžทแžแžแŸ†แž”แŸ’แžšแžนแž„แž”แŸ’แžšแŸ‚แž„แžšแž”แžŸแŸ‹แž™แžพแž„แž‘แŸแŸ”

แž“แŸแŸ‡โ€‹แž‚แžบโ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แž‚แŸ’แž˜แžถแž“โ€‹แž”แŸ’แžšแž™แŸ„แž‡แž“แŸโ€‹แž‘แžถแŸ†แž„โ€‹แžŸแŸ’แžšแžปแž„ แžŠแŸ‚แž›โ€‹แž˜แžทแž“โ€‹แž…แžถแŸ†โ€‹แž”แžถแž…แŸ‹โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แžถแžšโ€‹แžขแž“แžปแžœแžแŸ’แžโ€‹แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž€แžถแžšโ€‹แž”แž„แŸ’แž แŸ„แŸ‡โ€‹แžŠแŸโ€‹แž‚แžฝแžšโ€‹แžฑแŸ’แž™โ€‹แžขแžŸแŸ‹โ€‹แžŸแŸ†แžŽแžพแž…โ€‹แžขแŸ†แž–แžธโ€‹แžแžโ€‹แž€แŸ’แž“แžปแž„โ€‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’ *nix แŸ” แžœแžถแž‡แžถแžแŸ’แž„แŸƒแžŸแžปแž€แŸ’แžšแŸ” แž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แžŸแž˜แŸ’แž—แžถแžŸแž“แŸ แžŸแŸ†แžŽแžฝแžšแžŠแŸ‚แž›แž‚แžฝแžšแžฑแŸ’แž™แž’แžปแž‰แžแŸ‚แž„แžแŸ‚แž€แžพแžแžกแžพแž„แžขแŸ†แž–แžธแžขแŸŠแžธแžŽแžผแžŠ แžขแŸ’แžœแžธแŸ—แž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž‡แžถแžฏแž€แžŸแžถแžš แžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแžแžทแž…แžŽแžถแžŸแŸ‹แžขแžถแž…แž†แŸ’แž›แžพแž™แžŠแŸ„แž™แžŸแžปแž—แžถแž–แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž‡แžธแž€แž‡แŸ’แžšแŸ…แž”แž“แŸ’แžแžทแž…แžขแŸ’แž“แž€แžขแžถแž…แžšแž€แžƒแžพแž‰แžขแŸ’แžœแžธแžŠแŸ‚แž›แž‚แžฝแžšแžฑแŸ’แž™แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแŸ” แžŠแžพแž˜แŸ’แž”แžธแž™แž›แŸ‹แž–แžธแž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แž˜แžถแž“แž…แŸ†แžŽแžปแž…แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ– แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž‚แžบแž‡แžถแžฏแž€แžŸแžถแžšแŸ” แžแžแž€แŸ [... ]

แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แžแžถแž˜แž–แž›แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžทแž™แžถแž›แŸแž™แŸ– แžšแž”แŸ€แž”แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžแžถแž˜แž–แž›แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„?

แž™แžพแž„แž“แžทแž™แžถแž™แž…แŸ’แžšแžพแž“แžขแŸ†แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แž˜แž‡แŸ’แžˆแž˜แžŽแŸ’แžŒแž›แž‘แžทแž“แŸ’แž“แž“แŸแž™แžขแžถแž…แžŸแž“แŸ’แžŸแŸ†แžŸแŸ†แž…แŸƒแžแžถแž˜แž–แž›แžแžถแž˜แžšแž™แŸˆแž€แžถแžšแžŠแžถแž€แŸ‹แžงแž”แž€แžšแžŽแŸแž†แŸ’แž›แžถแžแžœแŸƒ แž˜แŸ‰แžถแžŸแŸŠแžธแž“แžแŸ’แžšแž‡แžถแž€แŸ‹แž›แŸ’แžขแž”แŸ†แž•แžปแž แž“แžทแž„แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžแžถแž˜แž–แž›แžŠแŸ„แž™แž€แžŽแŸ’แžแžถแž›แŸ” แžแŸ’แž„แŸƒแž“แŸแŸ‡แž™แžพแž„แž“แžนแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แžŸแž“แŸ’แžŸแŸ†แžŸแŸ†แž…แŸƒแžแžถแž˜แž–แž›แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžทแž™แžถแž›แŸแž™แŸ” แž˜แžทแž“แžŠแžผแž…แž˜แž‡แŸ’แžˆแž˜แžŽแŸ’แžŒแž›แž‘แžทแž“แŸ’แž“แž“แŸแž™แž‘แŸ แžขแž‚แŸ’แž‚แžทแžŸแž“แžธแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžทแž™แžถแž›แŸแž™แž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ‚แžแŸ’แžšแžผแžœแž€แžถแžšแžŠแŸ„แž™แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แŸแžแŸ’แžšแžผแžœแž€แžถแžšแžŠแŸ„แž™แž˜แž“แžปแžŸแŸ’แžŸแž•แž„แžŠแŸ‚แžšแŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แžŠแžพแž˜แŸ’แž”แžธแž‘แž‘แžฝแž›แž”แžถแž“แž˜แŸแž‚แžปแžŽ PUE แž“แŸ…แž‘แžธแž“แŸแŸ‡แž“แŸ… [โ€ฆ]

แžŸแŸ’แžแžทแžแžทแž‚แŸแž แž‘แŸ†แž–แŸแžš แž“แžทแž„แž‘แŸ†แž แŸ†แž•แŸ’แž‘แžปแž€แžแžผแž…แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

Webalizer แž“แžทแž„ Google Analytics แž”แžถแž“แž‡แžฝแž™แžแŸ’แž‰แžปแŸ†แžฑแŸ’แž™แž‘แž‘แžฝแž›แž”แžถแž“แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžขแŸ†แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แž€แžพแžแžกแžพแž„แž“แŸ…แž›แžพแž‚แŸแž แž‘แŸ†แž–แŸแžšแžขแžŸแŸ‹แžšแž™แŸˆแž–แŸแž›แž‡แžถแž…แŸ’แžšแžพแž“แž†แŸ’แž“แžถแŸ†แŸ” แžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แž‰แžปแŸ†แž™แž›แŸ‹แžแžถแž–แžฝแž€แž‚แŸแž•แŸ’แžแž›แŸ‹แž–แŸแžแŸŒแž˜แžถแž“แž˜แžถแž“แž”แŸ’แžšแž™แŸ„แž‡แž“แŸแžแžทแž…แžแžฝแž…แžŽแžถแžŸแŸ‹แŸ” แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž…แžผแž›แž”แŸ’แžšแžพแžฏแž€แžŸแžถแžš access.log แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžขแŸ†แž–แžธแžŸแŸ’แžแžทแžแžทแž‚แžบแžŸแžถแž˜แž‰แŸ’แž‰แžŽแžถแžŸแŸ‹ แž แžพแž™แžŠแžพแž˜แŸ’แž”แžธแžขแž“แžปแžœแžแŸ’แžแžงแž”แž€แžšแžŽแŸแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžŠแžผแž…แž‡แžถ sqlite, html, sql language แž“แžทแž„ script แžŽแžถแž˜แžฝแž™ [โ€ฆ]

แžŠแŸ†แžŽแžพแžšแž€แŸ†แžŸแžถแž“แŸ’แžแž€แŸ’แž“แžปแž„แžŸแž˜แŸ’แž›แŸแž„แž–แžŽแŸŒแž”แŸƒแžแž„แžŸแŸ’แžšแžถแž›

แž”แž‰แŸ’แž แžถแžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“แžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž”แŸ†แž•แžปแžแž“แŸ… St. Petersburg แž‚แžบแžŸแŸ’แž–แžถแž“แŸ” แž“แŸ…แž–แŸแž›แž™แž”แŸ‹แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž–แžฝแž€แž‚แŸ แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžแŸ‚แžšแžแŸ‹แž…แŸแž‰แž–แžธ tavern แžŠแŸ„แž™แž˜แžทแž“แž”แžถแž“แž”แž‰แŸ’แž…แž”แŸ‹แžŸแŸ’แžšแžถแž”แŸ€แžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž‡แžถแž€แžถแžšแž”แŸ’แžšแžŸแžพแžšแžŽแžถแžŸแŸ‹ แžฌแž”แž„แŸ‹แž”แŸ’แžšแžถแž€แŸ‹แž–แžธแžšแžŠแž„แž…แŸ’แžšแžพแž“แž‡แžถแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแžถแž€แŸ‹แžŸแŸŠแžธแžŠแžผแž…แž’แž˜แŸ’แž˜แžแžถแŸ” แž“แŸ…แž–แŸแž›แž–แŸ’แžšแžนแž€ แž…แžผแžšแž‚แžŽแž“แžถแž–แŸแž›แžœแŸแž›แžถแžŠแŸ„แž™แž”แŸ’แžšแžปแž„แž”แŸ’แžšแž™แŸแžแŸ’แž“ แžŠแžพแž˜แŸ’แž”แžธแžฒแŸ’แž™แžŠแžšแžถแž”แžŽแžถแžŸแŸ’แž–แžถแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘ แžขแŸ’แž“แž€แž’แŸ’แžœแžพแžœแžถแž‘แŸ…แž€แžถแž“แŸ‹แžŸแŸ’แžแžถแž“แžธแž™แŸแžŠแžผแž…แž‡แžถแžŸแžแŸ’แžœแžŸแŸ’แžœแžถแžŠแŸ‚แž›แžšแž แŸแžŸแžšแž แžฝแž“แŸ” แž™แžพแž„แž˜แžทแž“ [โ€ฆ]

แžแžพ Kafka แž“แŸ…แž›แžพ Kubernetes แž›แŸ’แžขแž‘แŸ?

แž‡แŸ†แžšแžถแž”แžŸแžฝแžš, Habr! แž“แŸ…แž–แŸแž›แž˜แžฝแž™ แž™แžพแž„แž‡แžถแžขแŸ’แž“แž€แžŠแŸ†แž”แžผแž„แžŠแŸ‚แž›แžŽแŸ‚แž“แžถแŸ†แž”แŸ’แžšแž’แžถแž“แž”แž‘ Kafka แž‘แŸ…แž€แžถแž“แŸ‹แž‘แžธแž•แŸ’แžŸแžถแžšแžšแžปแžŸแŸ’แžŸแŸŠแžธ แž แžพแž™แž”แž“แŸ’แžแžแžถแž˜แžŠแžถแž“แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžšแž”แžŸแŸ‹แžœแžถแŸ” แž‡แžถแž–แžทแžŸแŸแžŸ แž™แžพแž„แž”แžถแž“แžšแž€แžƒแžพแž‰แž”แŸ’แžšแž’แžถแž“แž”แž‘แž“แŸƒแžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แžšแžœแžถแž„ Kafka แž“แžทแž„ Kubernetes แž‚แžฝแžšแžฑแŸ’แž™แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแŸ” แžขแžแŸ’แžแž”แž‘แž–แžทแž“แžทแžแŸ’แž™แžกแžพแž„แžœแžทแž‰ (แž“แžทแž„แž‡แžถแž€แžถแžšแž”แŸ’แžšแžปแž„แž”แŸ’แžšแž™แŸแžแŸ’แž“) แž›แžพแž”แŸ’แžšแž’แžถแž“แž”แž‘แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž“แŸ…แž›แžพแž”แŸ’แž›แžปแž€ Confluent แžแŸ’แžšแžกแž”แŸ‹แž˜แž€แžœแžทแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แžแŸ‚แžแžปแž›แžถแž†แŸ’แž“แžถแŸ†แž˜แžปแž“แž€แŸ’แžšแŸ„แž˜แž€แžถแžšแž“แžทแž–แž“แŸ’แž’แžšแž”แžŸแŸ‹ Gwen Shapira แŸ” แžแŸ’แž„แŸƒแž“แŸแŸ‡แž™แžพแž„ [โ€ฆ]

แžŸแž„แŸ’แžแŸแž”แž”แŸ’แžšแž…แžถแŸ†แžŸแž”แŸ’แžแžถแž แŸแž˜แž’แŸ’แž™แž˜ #3 โ€‹โ€‹(26 แž€แž€แŸ’แž€แžŠแžถ แžŠแž›แŸ‹ 2 แžŸแžธแž แžถ 2019)

แžขแŸ’แž“แž€โ€‹แžŠแŸ‚แž›โ€‹แžŸแžปแžโ€‹แž…แžทแžแŸ’แžโ€‹แž›แŸ‡แž”แž„แŸ‹โ€‹แžŸแŸแžšแžธแž—แžถแž–โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แž‘แž‘แžฝแž›โ€‹แž”แžถแž“โ€‹แž€แžถแžšโ€‹แž€แžถแžšแž–แžถแžšโ€‹แžšแž™แŸˆแž–แŸแž›โ€‹แžแŸ’แž›แžธโ€‹แž–แžธโ€‹แž‚แŸ’แžšแŸ„แŸ‡โ€‹แžแŸ’แž“แžถแž€แŸ‹ แž˜แžทแž“โ€‹แžŸแž˜โ€‹แž“แžนแž„โ€‹แžŸแŸแžšแžธแž—แžถแž– แžฌโ€‹แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž“แŸ„แŸ‡โ€‹แž‘แŸแŸ” โ€” Benjamin Franklin แžŸแŸแž…แž€แŸ’แžแžธแžŸแž„แŸ’แžแŸแž”แž“แŸแŸ‡แž˜แžถแž“แž‚แŸ„แž›แž”แŸ†แžŽแž„แž”แž„แŸ’แž€แžพแž“แž…แŸ†แžŽแžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžšแž”แžŸแŸ‹แžŸแž แž‚แž˜แž“แŸแž…แŸ†แž–แŸ„แŸ‡แž”แž‰แŸ’แž แžถแžฏแž€แž‡แž“แž—แžถแž– แžŠแŸ‚แž›แž“แŸ…แž€แŸ’แž“แžปแž„แž–แž“แŸ’แž›แžบแž“แŸƒแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžแŸ’แž˜แžธแŸ—แž€แŸ†แž–แžปแž„แž˜แžถแž“แž—แžถแž–แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’แž‡แžถแž„แž–แŸแž›แž˜แžปแž“แŸ—แŸ” แž“แŸ…แž›แžพแžšแž”แŸ€แž”แžœแžถแžšแŸˆแŸ– แžขแžถแž‡แŸ’แž‰แžถแž’แžšแž”แž‰แŸ’แž‡แžถแž€แŸ‹แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžš CA แž˜แž’แŸ’แž™แž˜ แžŽแŸ‚แž“แžถแŸ†แž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแžŠแŸ„แž™แž”แŸ’แžšแžพแž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž–แžทแž’แžธแž€แžถแžš OCSP [โ€ฆ]

แžŸแžทแžŸแŸ’แžŸแž…แŸ†แž“แžฝแž“ XNUMX แž“แžถแž€แŸ‹ แž“แžทแž„แž แžถแž„แž…แŸ‚แž€แž…แžถแž™แžแž˜แŸ’แž›แŸƒแžŸแŸ†แžแžถแž“แŸ‹แŸ—แž…แŸ†แž“แžฝแž“ XNUMX

แžฌแžšแž”แŸ€แž”แžŠแŸ‚แž›แž™แžพแž„แžŸแžšแžŸแŸแžšแž”แžŽแŸ’แžŽแžถแž›แŸแž™ C++ แžšแž”แžŸแŸ‹แžขแžแžทแžแžทแž‡แž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹ ZooKeeper, etcd แž“แžทแž„ Consul KV แž“แŸ…แž€แŸ’แž“แžปแž„แž–แžทแž—แž–แž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž…แŸ‚แž€แž…แžถแž™ แž˜แžถแž“แž€แžทแž…แŸ’แž…แž€แžถแžšแž’แž˜แŸ’แž˜แžแžถแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ– แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแžŸแž˜แžถแžŸแž—แžถแž–แž“แŸƒแž…แž„แŸ’แž€แŸ„แž˜ แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžแŸ’แž“แžถแŸ†แž„ แžšแž€แžƒแžพแž‰แžแŸ’แž“แžถแŸ†แž„แžŠแŸ‚แž›แž˜แžถแž“แž€แŸ†แž แžปแžŸ แž€แžถแžšแž‡แŸ’แžšแžพแžŸแžšแžพแžŸ แžขแŸ’แž“แž€แžŠแžนแž€แž“แžถแŸ† แž“แžทแž„แžขแŸ’แž“แž€แžŠแž‘แŸƒแŸ” แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž‘แžถแŸ†แž„แž“แŸแŸ‡ แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž…แŸ‚แž€แž…แžถแž™แž–แžทแžŸแŸแžŸแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„ - แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžŸแž˜แŸ’แžšแž”แžŸแž˜แŸ’แžšแžฝแž›แŸ” แžฅแžกแžผแžœแž“แŸแŸ‡แž™แžพแž„แž“แžนแž„แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž›แžพแž–แžฝแž€แž‚แŸแž”แžธแž“แžถแž€แŸ‹แŸ– ZooKeeper, [โ€ฆ]

KVM (แž€แŸ’แžšแŸ„แž˜) VDI แž‡แžถแž˜แžฝแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแžŠแŸ‚แž›แžขแžถแž…แž…แŸ„แž›แž”แžถแž“แžŠแŸ„แž™แž”แŸ’แžšแžพแž”แžถแžŸ

แžแžพแžขแžแŸ’แžแž”แž‘แž“แŸแŸ‡แž˜แžถแž“แž”แŸ†แžŽแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžŽแžถ? แžขแžแŸ’แžแž”แž‘แž“แŸแŸ‡แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž…แŸ†แž–แŸ„แŸ‡แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž”แŸ’แžšแžˆแž˜แž˜แžปแžแž“แžนแž„แž—แžถแžšแž€แžทแž…แŸ’แž…แž”แž„แŸ’แž€แžพแžแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž“แŸƒแž€แžถแžšแž„แžถแžš "แžแŸ‚แž˜แŸ’แžแž„"แŸ” Prologue แž“แžถแž™แž€แžŠแŸ’แž‹แžถแž“แž‡แŸ†แž“แžฝแž™แž•แŸ’แž“แŸ‚แž€แž–แŸแžแŸŒแž˜แžถแž“แžœแžทแž‘แŸ’แž™แžถแž“แŸƒแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžขแž—แžทแžœแžŒแŸ’แžแž™แŸ‰แžถแž„แžŸแŸ’แžœแžถแž แžถแž”แŸ‹แž‡แžถแž˜แžฝแž™แž”แžŽแŸ’แžแžถแž‰แž€แŸ’แž“แžปแž„แžแŸ†แž”แž“แŸ‹แžแžผแž…แž˜แžฝแž™แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžŸแžปแŸ†แžฑแŸ’แž™แžšแŸ€แž”แž…แŸ† "แžŸแŸ’แžแžถแž“แžธแž™แŸแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„" แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ„แž™แžขแžแžทแžแžทแž‡แž“แžแžถแž„แž€แŸ’แžšแŸ…แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ” แžŸแŸ’แžแžถแž“แžธแž™แŸแž‘แžถแŸ†แž„แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแžŸแž“แŸ’แž˜แžแŸ‹แžแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แž“แŸ…แž›แžพแžœแžทแž”แž•แžแžแž›แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžแžถแž„แž€แŸ’แžšแŸ…แžŠแŸ„แž™แž‘แžถแž‰แž™แž€ [... ]