F5 เบŠเบทเป‰ NGINX

F5 เบŠเบทเป‰ NGINX

F5 เป„เบ”เป‰เบกเบฒ NGINX เป€เบžเบทเปˆเบญเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ NetOps เปเบฅเบฐ DevOps เปเบฅเบฐเปƒเบซเป‰เบฅเบนเบเบ„เป‰เบฒเบกเบตเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เปƒเบ™เบ—เบปเปˆเบงเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบฑเบ‡เบซเบกเบปเบ”. เบเบญเบ”โ€‹เบกเบนเบ™โ€‹เบ„เปˆเบฒโ€‹เบเบฒเบ™โ€‹เป€เบ„เบทเปˆเบญเบ™โ€‹เป„เบซเบงโ€‹เบ„เบฒเบ”โ€‹เบ„เบฐโ€‹เป€เบ™โ€‹เบขเบนเปˆโ€‹เบ—เบตเปˆโ€‹เบ›เบฐเบกเบฒเบ™ 670 เบฅเป‰เบฒเบ™โ€‹เป‚เบ”โ€‹เบฅเบฒ.

เบ—เบตเบกเบ‡เบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบฅเบงเบกเบ—เบฑเบ‡ Igor Sysoev เปเบฅเบฐ Maxim Konovalov, เบˆเบฐเบชเบทเบšเบ•เปเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒ NGINX เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ F5.

เบšเปเบฅเบดเบชเบฑเบ” F5 เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบ•เบปเบ™เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ Nginx, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบŸเบฑเบ‡เบ‚เบญเบ‡เบ•เบปเบ™. เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™ Franรงois Loko-Donu, CEO เบ‚เบญเบ‡ F5, เบเบฒเบ™เบฅเบงเบกเบ•เบปเบงเบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบฅเบนเบเบ„เป‰เบฒเบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบšเบฑเบ™เบˆเบธเบšเบฑเบ™เบˆเบธ, เปเบฅเบฐ Nginx, เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเป‚เบญเบเบฒเบ”เบซเบผเบฒเบเบเบงเปˆเบฒเป€เบเบปเปˆเบฒเปƒเบ™เบ—เบธเบฅเบฐเบเบดเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ.

เบœเบนเป‰เบ•เบฒเบ‡เบซเบ™เป‰เบฒเบ‚เบญเบ‡เบ—เบฑเบ‡เบชเบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เป„เบ”เป‰เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เปƒเบ™เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ•เบปเป‰เบ™เบ•เปเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ•เบปเบเบฅเบปเบ‡เบˆเบฐเบšเปเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เปเบกเปˆเบ™เบเบฒเบ™เบฎเบฑเบเบชเบฒเบเบฒเบ™เป€เบ›เบตเบ”เบเบงเป‰เบฒเบ‡เบ‚เบญเบ‡ Nginx.

เบ”เป‰เบงเบเบ‚เปˆเบฒเบงเบกเบทเป‰เบ™เบตเป‰, เบงเบดเป„เบชเบ—เบฑเบ”เปเบฅเบฐเบžเบฒเบฅเบฐเบเบดเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡. เบžเบงเบเป€เบฎเบปเบฒเบชเบทเบšเบ•เปเปˆเบŠเปˆเบงเบเป€เบซเบผเบทเบญเบฅเบนเบเบ„เป‰เบฒเบชเป‰เบฒเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเปเบˆเบเบขเบฒเบ. เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบชเป‰เบฒเบ‡เป€เบงเบ—เบตเบ—เบตเปˆเป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ‚เบฒเป€เบ‚เบปเป‰เบฒ / เบ‚เบฒเบญเบญเบเปเบฅเบฐ APIs. เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบŠเปˆเบงเบเบšเปเบฅเบดเบชเบฑเบ”เปƒเบ™เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบˆเบธเบฅเบฐเบžเบฒเบ. เบชเบดเปˆเบ‡เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบกเปˆเบ™ trajectory เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. F5 เปเบšเปˆเบ‡เบ›เบฑเบ™เบžเบฒเบฅเบฐเบเบดเบ”, เบงเบดเป„เบชเบ—เบฑเบ” เปเบฅเบฐเบ„เบธเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เปเบ•เปˆเบžเบงเบเป€เบ‚เบปเบฒเบ™เปเบฒเป€เบญเบปเบฒเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปเบฅเบฐเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบˆเปเบฒเบ™เบงเบ™เบซเบผเบงเบ‡เบซเบผเบฒเบ.

เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”: F5 เบกเบธเปˆเบ‡เบซเบกเบฑเป‰เบ™เบ—เบตเปˆเบˆเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบตเปˆเบซเปเป‰ NGINX เปเบฅเบฐเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”. เบ–เป‰เบฒเบšเปเปˆเบกเบตเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ™เบตเป‰, เบเบฒเบ™เป€เบฎเบฑเบ”เบ—เบธเบฅเบฐเบเปเบฒเบˆเบฐเบšเปเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เปƒเบ™เบชเบญเบ‡เบ”เป‰เบฒเบ™.

เป€เบšเบดเปˆเบ‡เป„เบ›เบ‚เป‰เบฒเบ‡เบซเบ™เป‰เบฒ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ•เบทเปˆเบ™เป€เบ•เบฑเป‰เบ™เบเปˆเบฝเบงเบเบฑเบšเป‚เบญเบเบฒเบ”เบ—เบตเปˆเบˆเบฐเบชเบปเบกเบ—เบปเบšเบชเบญเบ‡เบœเบนเป‰เบ™เปเบฒเบ•เบฐเบซเบผเบฒเบ”เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡. เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ„เบงเบฒเบกเป€เบ‚เบฑเป‰เบกเปเบ‚เบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบก. F5 เป€เบ›เบฑเบ™เบœเบนเป‰เบ™เปเบฒเปƒเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบฅเบฐเบ—เบตเบกเบ‡เบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž. NGINX เป€เบ›เบฑเบ™เบœเบนเป‰เบ™เปเบฒเปƒเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ เปเบฅเบฐเบ—เบตเบก DevOps, เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เบซเบผเบฑเบเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เป‚เบŠเบฅเบนเบŠเบฑเปˆเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบชเบณเบฅเบฑเบšเป€เบŠเบตเบšเป€เบงเบตเป€เบงเบฑเบš เปเบฅเบฐเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบˆเบธเบฅเบฐเบžเบฒเบ เปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™ API เป€เบชเบตเบกเบชเป‰เบฒเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เบญเบ‡ F5 เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ เปเบฅเบฐเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ (ADCs), เบšเปˆเบญเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบŠเป‰เบญเบ™เบเบฑเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡, NGINX เป„เบ”เป‰เบชเป‰เบฒเบ‡เบชเบฐเบšเบฑเบšเบŠเบญเบšเปเบงเบ—เบตเปˆเบกเบตเบ™เป‰เปเบฒเบซเบ™เบฑเบเป€เบšเบปเบฒเบ—เบตเปˆเปƒเบซเป‰เบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™เปเบšเบšเบ‚เบญเบ‡ F5's cloud, virtual, เปเบฅเบฐเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

Gus Robertson, NGINX

เบเบฒเบ™เบŠเบทเป‰ NGINX เบ‚เบญเบ‡ F5 เป€เบชเบตเบกเบชเป‰เบฒเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ•เบปเบงเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป‚เบ”เบเบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบŠเบญเบšเปเบงเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบฅเบฐเบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เบซเบผเบฒเบเบ„เบฅเบฒเบง. เบเบฒเบ™เบ™เปเบฒเป€เบญเบปเบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบฅเบฐเบ”เบฑเบšเป‚เบฅเบเบ‚เบญเบ‡ F5 เปเบฅเบฐเบšเปเบฅเบดเบเบฒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบญเบธเบ”เบปเบกเบชเบปเบกเบšเบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš, เบเบฒเบ™เบกเบตเบขเบนเปˆ เปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™, เบžเป‰เบญเบกเบเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ เปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™ API เบŠเบฑเป‰เบ™เบ™เปเบฒเบ‚เบญเบ‡ NGINX, เบŠเบทเปˆเบชเบฝเบ‡เปเบฅเบฐเบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เปเบšเบ—เบตเปˆเบšเปเปˆเป€เบ„เบตเบเบกเบตเบกเบฒเบเปˆเบญเบ™เปƒเบ™เบŠเบธเบกเบŠเบปเบ™ DevOps, เปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เบœเบนเป‰เปƒเบŠเป‰ open source เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ. , เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡ NetOps เปเบฅเบฐ DevOps เบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบ™เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบงเบดเบชเบฒเบซเบฐเบเบดเบ”เบซเบผเบฒเบเบœเบนเป‰เป€เบŠเบปเปˆเบฒ.

Franรงois Locoh-Donou, F5

F5 เบŠเบทเป‰ NGINX

เบ›เบฐเบเบฒเบ”เบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒ NGINX.
เบ›เบฐเบเบฒเบ”เบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒ F5.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™