UCloudはネットワーク検出SDKをオープンソース化し、オープンクラウドプラットフォームはアフリカの想像力を突破するのに役立ちます

UCloudはネットワーク検出SDKをオープンソース化し、オープンクラウドプラットフォームはアフリカの想像力を突破するのに役立ちます

背景

アフリカ大陸の急速な開拓

2018年9月25日に、UCloud Lagos データセンターが設立されました。ナイジェリアの解放という最初のステップの後、アフリカのビジネスセグメントはより明確になりました。西アフリカは主にナイジェリアとガーナです。東アフリカは主にケニア、タンザニア、エチオピアです。北アフリカは主にエジプトとモロッコです。南アフリカ。しかし、当社のユーザーターゲットはアフリカ大陸全体をカバーしていますが、実際のボトルネックとなっているのは、国境を越えたインターネット アクセスのエクスペリエンスの悪さです。近隣諸国の中には、アクセスするためにヨーロッパのロンドンやアムステルダムを経由しなければならないところもあります。

[[255637]]

UCloud ナイジェリア データセンターの外観

アフリカ大陸の探査を加速するために、南アフリカとケニアに新しいノードを積極的に準備しています。

アフリカにおける事業セグメントの分布

着陸製品

端末リンク検出SDK

私たちがコンタクトしたユーザーのほとんどは、複雑な海外ネットワーク環境や APP 端末ネットワーク障害の特定に関して深い経験と要求を持っています。 UCloudは、ユーザーが直面する実際的な問題を解決するために、オープンソースの端末リンク検出SDKを正式にリリースし、クラウドプラットフォームのリソースを開放して、海外企業がユーザーのプライバシーを尊重し、データセキュリティを暗号化しながら、端末がアプリにアクセスするために使用するネットワークリンクの品質を積極的に検出し、モバイルネットワークエクスペリエンスをターゲットを絞って最適化できるように支援します。

Android システム端末ネットワーク検出オープンソースアドレス https://github.com/ucloud/netanalysis-sdk-android

​​

iOSシステム端末ネットワーク検出オープンソースアドレス

https://github.com/ucloud/netanalysis-sdk-ios

研究開発の過程で、私たちは主に3つの技術的な問題に遭遇しました。報告されたデータでは外部ネットワークIPが取得できず、地理的な位置を特定できないこと、異なる端末の報告された外部ネットワークIPが同じであること、そしてネットワーク品質データを効果的に分析する方法です。

製品の特徴

オープンクラウドプラットフォームの機能

プロフェッショナルなネットワーク運用機能と大規模なバックエンドデータ分析

端末の外部 IP が取得できない、または外部 IP が同じである状況は、異なる国、都市、およびオペレータの NAT ゲートウェイのネットワーク構造に関連しています。 NAT ゲートウェイは、IPv4 パブリック ネットワーク アドレスの数が不足しているために使用されるアドレス変換テクノロジです。 IPv6 テクノロジの適用前は、オペレータはプロキシ転送を通じて端末サービス機能を比較的効率的に拡張できます。しかし、NAT 技術が IPv6 の推進や応用を妨げる要因の一つになっているという見方もあります。

​​​​

IPv6 トラフィックが 5% を超える国または地域、情報元: https://www.internetsociety.org/resources/2018/state-of-ipv6-deployment-2018/

端末の有効な外部 IP アドレスを取得するために、ネットワーク品質を検出しながらバックエンドに HTTP リクエストを送信し、ヘッダーから外部 IP アドレスを抽出し、場所、オペレーターなどの情報を照会します。ネットワーク検出データが収集されると、非対称暗号化を通じてバックグラウンドに報告され、対応する外部ネットワーク IP と照合されて検証と保存が完了します。

​​

元のテストデータクエリ

オープンインターフェースを通じてネットワークデータのクエリと分析を容易にするために、外部ネットワークIP、品質データなどのデータ構造定義が繰り返し検討され、最も関連性の高いネットワークデータが可能な限り直感的に公開されます。

​​

バックエンド Grafana モニタリングのデモ

データセンターとオペレータの観点から分析し、独自のビジネスリソース、専用回線、Anycastトラフィックスケジューリング技術を使用してモバイル端末ネットワークを最適化し、ユーザーのアクセスエクスペリエンスを向上させます。

​​

エニーキャストパブリックネットワークは、ナイジェリアのアベイラビリティゾーンにアクセスするために最も近いルートを選択します

オープンAPIクエリインターフェース、データ暗号化、権限管理

SDK によって検出されたすべてのネットワーク データは非対称的に暗号化され、検証、復号化、および保存のためにバックエンドに報告されます。パブリックネットワークでの送信中は完全に暗号化されます。開発者には、APP_ID を照合し、公開鍵と秘密鍵を暗号化するインターフェースを提供します。検証後、アプリケーション APP の端末ネットワーク データを照会およびダウンロードできます。

​​

バックエンドデータストレージビジネスプロセス

UCloud は、暗号化されたデータを作成および制御するためのキーをユーザーに提供する KMS (キー管理サービス) を開始しました。端末リンク検出と KMS サービスの組み合わせのアプリケーション シナリオを引き続き検討します。ユーザーはコンソールを通じてマスターキー CMK ステータスを直接管理し、ネットワーク品質データのバックグラウンド復号化を有効または無効にすることができます。ユーザーが CMK を削除した場合、CMK によって暗号化されたデータは復元されないため、ユーザーによるデータの自己管理の効果が得られます。

SDK 生データ

​​

ターミナルTracerouteネットワーク品質生データ(一部表示)

非対称暗号化

外部IPから取得した情報は非対称暗号化され、部分的に表示されます

Base64エンコードSDKレポート

​​

SDKはネットワーク品質データを報告します

データの報告要求を受信すると、バックエンド API ゲートウェイは、app_id に基づいて一致するキー ペアの秘密キーを照会し、暗号化されたデータを検証します。公開鍵と秘密鍵が一致しない場合、検証は失敗します。検証後、秘密鍵が復号化され、データの報告と保存が完了します。

バックエンドでデータを受信して​​保存する

​​

データを受信、復号化し、部分的に表示しました

プライバシーとセキュリティ

端末SDKデータ感度低下

テクノロジーは人間の効率を大幅に向上させるだけでなく、潜在的な危害も及ぼす可能性があります。ネットワークリンク検出によって得られた端末情報を開発者が完全かつ透過的に理解できるようにするために、コードをオープンソース化することを選択しました。コアコードを継続的に最適化することで、ping パケットや trace-route パケットの送信効率、ネットワーク データの暗号化、高並列処理や復号化検証などのバックエンド機能の向上に注力し、オープン ソース コードに対応します。

SDK は、PING および Traceroute を通じて端末と APP サービス間のネットワーク遅延およびパケット損失データ、および一般的な IP データベース クエリによって返される位置情報を取得するほか、ユーザー データ、特に機密性の高い端末の IMEI (国際移動体装置識別番号) を一切取得しません。

​​

端末IMEIの例

UCloud 端末リンク検出 SDK は、iOS と Android という 2 つの主流端末環境をサポートしており、ユーザーのプライバシー、セキュリティ暗号化などの標準は iOS システムの標準と一致しています。コア検出サービスをネットワーク テスト ツールに分割し、独立したレビューのために APP Store に提出します。以下はデモ版ですので、ぜひインストールしてお試しください。

端末リンク検出ツールデモ

​​

<<:  すべての CEO が知っておくべきクラウド コンピューティングの 5 つの変化

>>:  ゴールドマン・サックスは、クラウドコンピューティングの普及率が2019年に初めて10%を超えると予測している。

推薦する

権威の高いウェブサイトのための SEO の方向性 4: ロングテール キーワードの調査

みなさんこんにちは。私はMuzi Chengzhouです。権威の高いウェブサイトの場合、改善する必要...

草の根ウェブマスターの戦場でロングテールキーワードをうまく活用する方法

クリックしてウェブマスターの統計情報を表示すると、ロングテール キーワードは、私たちが提案するメイン...

ウェブサイト最適化ナビゲーション

SEO に対する考え方は人それぞれです。SEO 担当者の間でも、学習経験や接するサイトの種類、その他...

クラウドデータバックアップサービスにより、ダウンタイムとセキュリティリスクが大幅に削減されます

バックアップはあらゆるクラウド戦略において重要ですが、データを保存する場所も同様に重要です。リスクを...

分散システムにおける負荷分散

1. 負荷分散とは何ですか?負荷分散とは何ですか?私が初めて Nginx に触れたのは研究室だったこ...

extravmはどうですか?米国東海岸ピスカタウェイデータセンターのVPSレビュー

extravm piscatawayはどうですか? extravm は、米国東海岸のニュージャージー...

SEOはSEOに限定されるべきではない

SEO は、数あるオンライン マーケティング手法の 1 つにすぎません。SEO が最も重要な手法であ...

エッジコンピューティング101: 5つの異なるタイプのエッジソリューションについて学ぶ

IDC の調査によると、AI、5G、ネットワーキング、IoT テクノロジーの急増により、エッジ ソリ...

クラウドサービスはIT企業に希望をもたらし、モバイルデバイスは新たなエコロジカルチェーンを形成する

北京時間7月1日、海外メディアの報道によると、2012年6月はテクノロジー業界にとって新しい時代の始...

Baiduのアルゴリズムは重要だが、SEO担当者はそれほど心配する必要はない

SEO Kongcheng は、Baidu のアルゴリズムにはあまり注意を払う必要がないと提案してい...

ウェブサイトの最適化は、Baidu アルゴリズムの更新にどのように対応しますか?

ウェブサイト最適化業界にとって、検索エンジンのアルゴリズムの調整は仕事に大きな影響を与えています。特...

Baiduランキングで良い成績を収めるには、粘り強さと方法論が鍵となる

最近、百度がいくつかの大きな動きを見せた後、一部のウェブサイトは持ちこたえ、一部のウェブサイトはラン...

cloudcone: クリスマスセール 43% オフ、年間 $20、KVM/1G メモリ/40g SSD/3T トラフィック/ロサンゼルス MC

Cloudcone は毎年恒例のクリスマス プロモーションを開始しました。今回のプロモーションには、...