Memcached: はじめに
Memcachedの始め方
Stackheroドキュメントへようこそ
Stackheroは、アプリケーションキャッシュをシンプルかつセキュア、そして高パフォーマンスで実現する、フルマネージドのMemcachedクラウドを提供しています。
- アップデートをワンクリック、数秒で適用可能。
- プライベートかつ専用インフラ上で、安定したパフォーマンスと強固なセキュリティを実現。
時間を有効活用し、開発に集中してください。StackheroのMemcachedクラウドホスティングは、約5分でご利用を開始できます。
Memcachedは非常に高速なインメモリのキー/バリュー型ストレージシステムです。データベースの負荷を軽減することで、動的なWebアプリケーションのパフォーマンスを向上させるために広く使用されています。
Memcachedインスタンスに接続するためのコード例をいくつか提供しています。これらは次のGitリポジトリで見つけることができます:https://github.com/stackhero-io/memcachedGettingStarted。
Memcached通信の暗号化 (TLS)
デフォルトでは、Memcachedは通信を暗号化しません。しかし、StackheroではTLS暗号化がデフォルトで有効になっています。
TLS暗号化をサポートするクライアントが必要です。お使いのクライアントがTLSをサポートしていない場合は、クライアントサーバーでstunnelを使用できます。Stunnelはローカルでポート11211(暗号化されていないデータ用)を監視し、このデータをTLS暗号化された接続を介してStackheroインスタンスに転送します。
Memcachedをブルートフォース攻撃から保護
Memcachedインスタンスはログインとパスワードで保護されています。Stackheroは非常に強力なデフォルトパスワードを自動的に設定します。変更する場合は、新しいパスワードも同様に強力であることを確認してください。
セキュリティを強化し、ブルートフォース攻撃から保護するために、Stackheroのファイアウォール(「Firewall」タブでアクセス可能)を設定して、許可されたIPアドレスのみへの接続を制限することをお勧めします。このステップは重要であり、セキュリティを大幅に向上させることができます。