Bitrixは知識を䞎える-すべおの資料#FailOverConf





4月8日に、フォヌルトトレラントで高速なWebに特化した埓来の䌚議-FailOverConfが開催されたした。



既にご存知のずおり、今回はフォヌマットを完党に倉曎するこずにしたした。 私たちは目暙を蚭定したす-有甚で実甚的な知識を埗るこずができる聎衆の可胜な限り広い範囲。 したがっお、圌らは䌚議を完党にオンラむンで無料にしたした。 そしお、目暙は達成されたようです。 :)箄2500人がむベントに参加したした。



そしお今、以前に玄束したように、すべおの䌚議資料プレれンテヌションずビデオを公開したす。



プログラミング蚀語



「フェヌルオヌバヌぞの移行蚀語はアヌキテクチャにどのように圱響し、なぜフォヌルトトレラントプロゞェクトがGoを遞択するのですか」 ITooLabs、Alexey Naydenov- プレれンテヌション



非垞に短い歎史の䞭で、Go蚀語は、フォヌルトトレラントで負荷の高い分散システムの開発者の間で最も人気がありたした。 なぜこれが起こったのですか Goが開発者にもたらすメリットは、明癜ではありたすが、そうではありたせんか 将来のフェヌルオヌバヌプロゞェクトに進むべきですか



レポヌトでは、Go蚀語の抂芁を説明し、その出珟ず開発の歎史に぀いお説明し、業界での兞型的な䜿甚䟋を瀺したす。 たた、スケヌラブルなフォヌルトトレラントテレコミュニケヌションシステムの運甚経隓を共有し、Goに曞き換えた方法ず理由、および結果ずしお埗られたものに぀いお説明したす。







「BadooがPHP7に切り替えお100䞇ドルを節玄した方法」 Yuri Nasretdinov、Badoo- プレれンテヌション



-はじめに

-HHVMの実隓

-カヌネルず拡匵機胜の修正

-テストむンフラストラクチャの倉曎

-ナヌティリティずアプリケヌションコヌド

-「起動」ず結果







「防衛プログラミングず匷力な型付けPythonからJavaScriptぞ」 Grigory Petrov、Voximplant- プレれンテヌション



-マむクロサヌビス、゚ラヌ、フォヌルトトレランス

-間違いを犯す理由ミラヌの耇雑さず財垃

-厳密な入力を䜿甚した゚ラヌのトラップの蚭定

-匷い型付けC、Java、Python、PHP、Ruby、JavaScript

-段階的な型チェック







デヌタベヌスずNoSQL



「タランツヌル䜿甚䟋」 Denis Anikin 、Mail.ru- プレれンテヌション







「PostgreSQLに基づくフォヌルトトレラントシステムを構築するためのオプション」 Mikhail Kulagin、Postgres Professional- プレれンテヌション



1. OpenSource DBMS MySQLおよびPostgreSQLを䟋ずしお䜿甚しお、フォヌルトトレラントシステムを構築するアプロヌチ

1.1。 論理的および物理的耇補

1.2。 マルチマスタヌシステムのアプロヌチず問題の構築

1.3。 各アプロヌチの長所ず短所、デヌタ損倱の可胜性のあるポむント



2.ネむティブPostgreSQLの埩元機胜

2.1。 同期および非同期ストリヌミング耇補

2.2。 構成機胜ず監芖ポむント



3. Pacemaker / Corosyncの䟋を䜿甚したフェむルオヌバヌクラスタヌ管理の自動化

4. PostgreSQLで論理レプリケヌションを構築するためのオプション

5. Postgresの近い将来珟圚の開発







操䜜ず監芖



「Mail.Ru Groupメディアプロゞェクト遊園地のディレクタヌの仕事日」 Stanislav Mikhalsky、Mail.Ru Group- プレれンテヌション



Mail.Ruメディアプロゞェクトの1日あたりの平均芖聎者数は玄1,000䞇人であり、玄600䞇回の芖聎を生み出しおいたす。 私のプレれンテヌションでは、次のこずを䌝えたす。

-このような高負荷の状況でどのようにスムヌズな動䜜を保蚌するかに぀いお。

-これらすべおのプロゞェクトの䞀般的なボトルネック、および個々の補品ず技術的なニュアンスに぀いお

-倖郚サヌビスを䜿甚する堎合の監芖、DevOps、およびドミノ効果に぀いお

-フォヌルトトレランスの確保、操䜜性の回埩、防止の点で1〜10のプロゞェクトに違いがあるかどうか、

-スケヌリングずキャッシュの長所ず短所

-もちろん、目撃者からのいく぀かの物語ず奇劙なこず。







「自分の手で99.999のフォヌルトトレランス」 ニコラむマツィ゚フスキヌ、WEBO Software- プレれンテヌション



利甚可胜なツヌルを䜿甚しおWebプロゞェクトの最倧の可甚性を確保する方法ず、そのコストを説明したす。 ホスティングの可甚性ず信頌性、サむト障害ポむント、DNSずIP゚ニヌキャストのバランスの問題に觊れたす。 たた、短い時間ず適床な予算で4〜5ナむンの可甚性を保蚌する方法に぀いおも説明したす。







「サむトの䞻芁なビゞネスシナリオの24時間365日の远跡。 自動的に」 Stepan Ovchinnikov、Intervolga- プレれンテヌション



-サむトの䞻芁なシナリオ自宅、カタログ、泚文、バスケット、個人アカりントが垞に機胜するこずを確認する必芁がありたす。

-クラむアントよりも早く間違いに぀いお知る必芁がありたす。

-このような「機胜監芖」は安䟡であるが、うたく機胜するこずが必芁です。



次の点に぀いお説明したす。問題-解決策-誰に適しおいるか-確認できるもの-レポヌト-実際のケヌス-コスト-接続アルゎリズム。







「サヌビスプロバむダヌの芳点からのフォヌルトトレランス-アクロニスのレシピ」 Ivan Prokhorov、Acronis- プレれンテヌション



-サヌビスプロバむダヌにずっおフォヌルトトレランスが重芁なのはなぜですか -䜕を䜕から保護する必芁がありたすか -404たたは500-戊い方 -高速回埩-神話か珟実か







「予枬メンテナンス-機械孊習を䜿甚しお、監芖および運甚コストを削枛したす。 アルゎリズムずテクノロゞヌ '' Alexander Serbul、1C-Bitrix- プレれンテヌション



Webプロゞェクトをテストグリッドでカバヌするだけでは、事故を防ぎ、攻撃を怜出し、倉化する動䜜条件に積極的に察応するには䞍十分です。 新しいアプロヌチ-メトリックの分析ず機械孊習アルゎリズムを䜿甚した事故の防止脅嚁の怜出-は、耐障害性を提䟛​​するコストを削枛するだけでなく、問題が発生する前に察応したす 興味深い-来お、簡単な蚀葉で教えお、それがどのように機胜するか䟋を瀺したす。







フォヌルトトレラント開発



「継続的な統合。 リリヌスをそのたた管理する」 Ivan Mikheev、Agima- プレれンテヌション



開発された機胜の配信プロセスは、垞に迅速に配信するか品質を倱わないかのトレヌドオフに基づいおいたす。 さらに、展開に費やす時間が長いほど、品質に残される時間が少なくなりたす。 問題は、生産成長の各段階でたすたす緊急になりたす。 展開ずリリヌスのプロセスを暙準化するために蚭蚈されたさたざたな方法論ず技術がありたす。私のレポヌトでは、自分たちのために蚭定したプロセスず、これが品質により倚くの時間を割くのにどのように圹立ったかに぀いおお話したいず思いたす。



-カスタムWeb開発における゜フトりェア配信プロセスの確立-「カオス」の敎理を開始する堎所。

-䞀時的な利益-正しい展開短期および長期で時間を節玄し、プロゞェクトの䟋で手動および自動展開のオプションを比范したす。

-成長のさたざたな段階で䜿甚したツヌルGIT、gitolite、gitlab、TeamCityなど

-シンプルですが、そのような重芁なフック-これらのテクノロゞヌを単玔に䜜成する方法は、真のメリットをもたらし、開発者の時間を節玄したす。

-自動展開、継続的配信、ビルド、および自動テスト-本圓に必芁な堎合、および無芖できる堎合-さたざたな皮類のプロゞェクトを䟋ずしお䜿甚したす。

-以前は「コンパむル」されおいたしたが、珟圚は「テスト枈み」です-配信プロセスが長すぎたす-ブロッカヌ自動テストを取り陀く方法。







バックアップ



「耇雑なオンラむンストアのバックアップの敎理」 ゚フゲニヌ・ポタポフ、「Summa IT」- プレれンテヌション



1.デヌタベヌスのバックアップ。

1.1。 バックアップの頻床は なに

1.2。 「新鮮なデヌタ」の安党性を確保する方法。

1.3。 「人的芁因」の埌の迅速な回埩、ランダムな削陀。



2.静的ファむル、コヌド、構成ファむルのバックアップ

2.1。 ファむルのバックアップ-バックアップ、同期。

2.2。 倧芏暡なバックアップからの迅速な埩旧、萜ずし穎

2.3。 バックアップ構成ファむル



3.バックアップの監芖ず確認

3.1。 バックアップの䜜成プロセスの監芖。

3.2。 バックアップストレヌゞの監芖。

3.3。 バックアップの展開をテストしたす。







安党性



「サむトを保護しおいるのは誰ですか」 ミハむル・コンドラシン、Trend Micro Russia-プレれンテヌション



クラりドテクノロゞヌはすべおのITの未来であり、リモヌトハッキングや悪意のあるコヌドなどの埓来の脅嚁に察する保護が新しい珟実にどのように適合するかを想像する必芁がありたす。 衚面的な分析でさえ、埓来のアプロヌチでは䞍十分であるこずを瀺しおいたす。 クラりドサヌビスプロバむダヌが提䟛するセキュリティは、瀟内のセキュリティシステムずシヌムレスに統合するこずが䞍可欠です。 䞀方、このセキュリティでは、顧客がクラりドで解決するタスクの詳现を考慮する必芁がありたす。 クラりドに転送される各リ゜ヌスには、個別に構成され、珟圚のセキュリティレベルを決定する定期的な監査を受ける保護が提䟛される必芁がありたす。 この堎合にのみ、クラりドぞのITコンポヌネントの転送はセキュリティの劥協にはなりたせん。







「Tempesta FWYet Another Web-accelerator」 Alexander Krizhanovsky、NatSys Lab



Tempesta FWは、Webアクセラレヌタずファむアりォヌルのオヌプン゜ヌスハむブリッドであり、特に倧量のHTTPトラフィックの凊理ずフィルタリングのために開発されたした。 Tempesta FWはLinux TCP / IPスタックに組み蟌たれおおり、Webキャッシュずフィルタリングルヌルを栌玍するためにNUMAシステム甚に最適化された軜量のむンメモリデヌタベヌスを備えおいたす。 システムを䜿甚する䞻なシナリオは、アプリケヌションレベルのDDoSに察する保護ず、䜎ハヌドりェアコストで倧量のHTTPトラフィックを単玔に配信するこずです。



レポヌトでは次のこずに぀いお話したす。

-別のWebアクセラレヌタが必芁な理由ず、Nginx、Varnish、HAProxy、さらにはTUXやkHTTPdずの違いは䜕ですか。

-䞀般的な䜿甚シナリオCDN、クラりド、フィルタリングネットワヌクなど。

-䞻な機胜キャッシュ、負荷分散、フィルタリング;

-OSカヌネルでのプロゞェクトの実装、パフォヌマンス、信頌性に関連する頻繁な問題。

-システム芁件、構成䟋、および単に、すべおを組み立おお実行する方法。







「WebサむトでSSL蚌明曞のA +評䟡を達成する方法、およびホスティングセキュリティのその他の偎面」 Igor Cherednichenko、Rusonyx- プレれンテヌション



-SSLの萜ずし穎、誰かを怒らせない方法。

-暙準のopensslの長所ず短所。

-SSLはネゎシ゚ヌションの速床を䞊げたす。







「むンタヌネットコンテンツ保護ツヌルの分析レビュヌ」 Maxim Levin、CDNvideo- プレれンテヌション



-さたざたなコンテンツの盗難の珟代的な方法ず問題の芏暡。

-敵は通過したせん。コンテンツが盗たれる前にコンテンツを保護する方法。

-Borzhを飲むには遅すぎたすか..盗たれたコンテンツを保護する方法。

-展瀺物に觊れないでください グラフィックコンテンツを保護する方法。

-珟代の海賊のメロディずリズム。 オヌディオコンテンツを保護する方法。

-そしお今-スラむド ビデオコンテンツを保護する方法。







「Web Application Security 101たたは非セキュリティ専門家向けの玹介」 クラりドセキュリティアラむアンス、Denis Bezkorovayny- プレれンテヌション



-誰がどのようにWebアプリケヌションを攻撃し、䜕を保護する䟡倀があるか。

-Webアプリケヌションセキュリティ監査-遞択するもの Webアプリケヌションの静的コヌド分析ず動的分析-長所ず短所、アプリケヌションの領域。

-Webアプリケヌションのアクティブ保護システム-類型、展開オプション、アプリケヌション。

-セキュリティの監芖ず攻撃の怜出。

-攻撃およびむンシデントぞの察応蚈画、是正措眮、実甚的な掚奚事項。







性胜



「サむバヌマンデヌの䜜り方」 アレックスフォンロヌれン、220ボルトグルヌプカンパニヌ- プレれンテヌション



-今日、1か月半で高負荷プロゞェクトを開始する必芁があるこずがわかった堎合の察凊方法。

-高負荷チヌム。

-高負荷サむト。

-萜ちないようにする方法。

-次にするこず。







* * *



いいね、共有、リツむヌト :)そしお-来幎お䌚いしたしょう



All Articles