Chino's Memo
2020年8月7日金曜日
2017年5月28日日曜日
AWS(3)
EC2
Elastic Compute Cloudのこと。要は仮想サーバ。
ゲーム用途ならログインサーバ、ゲームサーバ、APIサーバ、キャッシュ…はまた別にあるとして、利用の可能性は無限大(用途に応じたテンプレがある気がするけど)。
EC2からインスタンスを作成する。AMI(サーバの構成等が保存されたもの。これを元にインスタンスを作成したり、逆に既存のインスタンスからAMIを作成したりできる)の選択は慎重に行う。
インスタンスを作成したら、TeraTermなどのリモートログインできるアプリケーションでインスタンスにアクセスする。接続先はインスタンスのパブリックIPで良い。
Webサーバを立てるため、httpdをyumでインストール、起動する
ブラウザからパブリックIPにアクセスして、デフォルト画面が表示されれば構築完了。
とりあえずここまで。
Elastic Compute Cloudのこと。要は仮想サーバ。
ゲーム用途ならログインサーバ、ゲームサーバ、APIサーバ、キャッシュ…はまた別にあるとして、利用の可能性は無限大(用途に応じたテンプレがある気がするけど)。
EC2からインスタンスを作成する。AMI(サーバの構成等が保存されたもの。これを元にインスタンスを作成したり、逆に既存のインスタンスからAMIを作成したりできる)の選択は慎重に行う。
インスタンスを作成したら、TeraTermなどのリモートログインできるアプリケーションでインスタンスにアクセスする。接続先はインスタンスのパブリックIPで良い。
Webサーバを立てるため、httpdをyumでインストール、起動する
ブラウザからパブリックIPにアクセスして、デフォルト画面が表示されれば構築完了。
とりあえずここまで。
AWS(2)
S3
Simple Storage Serviceのこと。要はオンラインストレージ。
ゲームアプリ等の配信データを置いたりするほか、静的Webサイトの構築なども比較的簡単に行える。当然、バックアップ用途などに使うのもアリ。今回はCDNとかは考えない。
「バケット」と呼ばれる容れ物と、「オブジェクト」と呼ばれるファイル群から成る。今回は静的Webサイト(懐かしのhtml手書き)を配置してみた。
バケットにユニークな名前を付け、その直下にindex.htmlや必要なファイルを置いていく
注意しなければならない点として、1サイト1バケットであること(たぶん)、アップロードにも料金がかかること(大した量で無ければ無料範囲内に収まるだろうが、巨大な画像や動画を大量に配置し、更新をかけるたびにアップロード、という手順を踏むのは流石に無駄が多い)。太古の時代にレンタルサーバに自作Webサイトを作っていたような人なら言うまでもないかと思うが、まずはローカルで全ての更新を確認してから、必要なものだけアップロードするようにした方が良い。
アップロード直後には、基本的に上げた本人しか見れないのでディレクトリやファイルを選択して「公開する」というボタンを押す必要がある。
公開した後であれば、例えばindex.htmlのプロパティから確認できるリンクを選択することでWebサイトを確認することが可能となる
S3では簡易ながらホスティングまでやってくれる機能があるので、バケットのプロパティから「静的ウェブサイトホスティング」を選択し、有効にすることでドメイン名のみでアクセスできるようになる。
とりあえずここまで。
Simple Storage Serviceのこと。要はオンラインストレージ。
ゲームアプリ等の配信データを置いたりするほか、静的Webサイトの構築なども比較的簡単に行える。当然、バックアップ用途などに使うのもアリ。今回はCDNとかは考えない。
「バケット」と呼ばれる容れ物と、「オブジェクト」と呼ばれるファイル群から成る。今回は静的Webサイト(懐かしのhtml手書き)を配置してみた。
バケットにユニークな名前を付け、その直下にindex.htmlや必要なファイルを置いていく
注意しなければならない点として、1サイト1バケットであること(たぶん)、アップロードにも料金がかかること(大した量で無ければ無料範囲内に収まるだろうが、巨大な画像や動画を大量に配置し、更新をかけるたびにアップロード、という手順を踏むのは流石に無駄が多い)。太古の時代にレンタルサーバに自作Webサイトを作っていたような人なら言うまでもないかと思うが、まずはローカルで全ての更新を確認してから、必要なものだけアップロードするようにした方が良い。
アップロード直後には、基本的に上げた本人しか見れないのでディレクトリやファイルを選択して「公開する」というボタンを押す必要がある。
公開した後であれば、例えばindex.htmlのプロパティから確認できるリンクを選択することでWebサイトを確認することが可能となる
S3では簡易ながらホスティングまでやってくれる機能があるので、バケットのプロパティから「静的ウェブサイトホスティング」を選択し、有効にすることでドメイン名のみでアクセスできるようになる。
とりあえずここまで。
AWS(1)
AWS
※マネジメントコンソールへのアクセスまではできたものとする
Trusted Advisorにアクセスする
初期設定のままだとMFAやIAMについて「推奨されるアクション」が表示されているかもしれない
MFAはMulti-Factor Authenticationのことで、要はアクセストークンなどを併用してセキュリティを高めましょう、ということ
利用できるトークンはリストアップされているが、今回はGoogleのAuthenticatorを利用した
IAMはIdentity and Access Managementのことで、要はユーザの管理(アクセス可能なサービスの制限等含む)をしましょう、ということ
デフォルトではルートアカウントしか無く、これはなんでもできてしまうので危険
自分一人しか使わない場合でも、用途別にユーザを登録しておくと良いかもしれない
その場合、ユーザごとにアクセス可能なサービスを設定するより、それらが設定されたグループを新規に用意して、そちらにユーザを登録、と言う形を取ると人が増えた場合でも事故を起こしにくい
まずはここまで。
※マネジメントコンソールへのアクセスまではできたものとする
Trusted Advisorにアクセスする
初期設定のままだとMFAやIAMについて「推奨されるアクション」が表示されているかもしれない
MFAはMulti-Factor Authenticationのことで、要はアクセストークンなどを併用してセキュリティを高めましょう、ということ
利用できるトークンはリストアップされているが、今回はGoogleのAuthenticatorを利用した
IAMはIdentity and Access Managementのことで、要はユーザの管理(アクセス可能なサービスの制限等含む)をしましょう、ということ
デフォルトではルートアカウントしか無く、これはなんでもできてしまうので危険
自分一人しか使わない場合でも、用途別にユーザを登録しておくと良いかもしれない
その場合、ユーザごとにアクセス可能なサービスを設定するより、それらが設定されたグループを新規に用意して、そちらにユーザを登録、と言う形を取ると人が増えた場合でも事故を起こしにくい
まずはここまで。
2013年9月29日日曜日
Unityでワイヤーフレーム表示
Unityでメッシュをワイヤーフレーム表示したいときは、
Mesh.SetIndicesのMeshTopologyをLinesにしてやればOK。
通常Trianglesになってると思うので合わせてverticesも変えると良い。
エディタ上で確認できれば良いだけならGizmoでも良い。
また、GL.wireframeを設定してGraphics.DrawMeshで描画してもそれっぽい結果は得られるが、
実機に対応していないので注意。
Mesh.SetIndicesのMeshTopologyをLinesにしてやればOK。
通常Trianglesになってると思うので合わせてverticesも変えると良い。
エディタ上で確認できれば良いだけならGizmoでも良い。
また、GL.wireframeを設定してGraphics.DrawMeshで描画してもそれっぽい結果は得られるが、
実機に対応していないので注意。
登録:
投稿 (Atom)