2016年6月24日金曜日

[Azure 100Tips]TFSサーバのバックアップにAzure Strageを指定する方法(06/100)

TFSサーバをAzure上のWindowsサーバに構築しており、Azure Storageにバックアップを行う場合の手順について説明します。
TFSやAzure Storageがセットアップ済みで話をしますので、セットアップが終わってない場合はセットアップしてください。

手順
1.TFSの管理用アカウントでTFSの入っているWindowsサーバにログイン
2.Azureポータルのストレージから、ストレージのキーの取得(Strage -> All settings -> Access keys)
3.キーをOSに登録(Strage -> All settings -> Access keys)
   cmdkey /add:.file.core.windows.net /user:/pass:
4.Windowsサーバ上でプロンプトからネットワークドライブの割り当て
  net use <drive-letter>: persistent:yes \\<storage-account-name>.file.core.windows.net\-name>
5.TFSの管理ツールからバックアップを設定し、ネットワークドライブではなく、フルパスを記載しバックアップ先に指定する。

以降は、バックアップの通常の設定と同じです。

[Azure 100Tips]Azure RemoteApp テンプレートの更新手順(07/100)

Azure RemoteAppで配布済みのアプリケーションの更新を行う場合、VM自体を更新する必要があります。
今回はその手順について説明します。

■Azure RemoteApp テンプレートの更新手順
========================================
1. Azure 旧ポータル (https://manage.windowsazure.com/) へアクセス。
2. [仮想マシン] を選択。
3. [+ 新規] をクリックし、[ギャラリーから] をクリック。
4. 左ペインにて、[マイ イメージ] をクリック。
5. 更新する Azure RemoteApp コレクションに使用しているテンプレートのイメージを選択し、[→] をクリック。
6. [仮想マシンの構成] にて、各種事項を入力。
   ※仮想マシンの [サイズ] は、"A3 (4 コア、7 GB メモリ)" を選択。
7. [仮想マシンの構成] 設定後、仮想マシンを作成。
8. 仮想マシンのプロビジョニングが完了したら、仮想マシンへ RDP 接続。
9. アプリケーションの追加 や ローカル管理者の追加 等を実施後、デスクトップ上にある[ValidateAzureRemoteAppImage] を実行し、sysprep を実行。
10. sysprep が完了したら、仮想マシンが停止するので、Azure ポータルから[取り込み] をクリック。
11. イメージの名前 及び イメージの説明 を入力し、"仮想マシンで Sysprep を実行しました" にチェックを入れ、チェックマークをクリックし、キャプチャが完了するのを待つ。

12. Azure ポータルにて、[REMOTEAPP] を選択。
13. [テンプレート イメージ] を選択し、[+ 追加] をクリック。
14. [RemoteApp テンプレート イメージの追加] が開くので、[Virtual Machines ライブラリからイメージをインポートします (推奨)] を選択。
15. 手順 8. で作成したイメージを選択し、チェックボックスにチェックを入れ、[→] をクリック。
16. [名前] に任意の名前を入力し、[場所] を選択の上、チェックマークをクリック。
17. [REMOTEAPP コレクション] にて、テンプレートを更新する Azure RemoteApp コレクションを選択し、下部の [更新] をクリック。
18. [テンプレート イメージ] にて、手順 13. から 手順 16. にてアップロードしたテンプレート イメージをプルダウンから選択。
19. [ユーザー オプション] にて、どちらかを選択し、チェックマークをクリックし、更新が完了するまで待つ。

2016年6月20日月曜日

インドに海外通販で送ってみたら、税金で2倍になったOrz

自転車用のグローブやラン用のボトルとかが欲しかったので、Chain Reaction Cyclesで買ったものをインドのチェンナイに送ってみました。

なーんと税金かなり取られています・・・

購入金額$127.96でまずまずの買い物だったのですが、到着時にRs3676税金取ると言われ・・・3点買っただけで、2万越えOrz

インドに荷物を送る時は、実家経由とか必ず個人名義で送らないと実質2倍になります!
  • 商品
  • 数量
  • 合計価格
  • 配送情報


2016年6月16日木曜日

ANA American Expressのプレミアムコンシェルジュで紹介してもらった福岡のお店

私の妻は中国人なのですが、妻父母と我が家族他で会食する場所を相談しました。
こちらの要望は、
9人、離れ、個室、一人2万まで、ナマモノが苦手な人が数名いるので避けて欲しいとお願いしています。
1日程度できた回答は以下の通りです。

-------------------------
平素より、プレミアム・国内ライフスタイル・サービスをご利用いただき、誠にありがとうございます。

お問い合わせいただきました7月11日(月)18:30頃より大人9名様にてご利用いただけます福岡エリアの和食店についてご案内申しあげます。
こちらは、現在の空席状況でございます。
ご予約時に変動している可能性がございますのでご了承くださいませ。

◆立派な庭園を擁した正統派の料亭、お食事も雰囲気も日本らしさを感じていただけます。
店舗名   :料亭 三光園
電話番号  :092-531-1336
住 所   :福岡県福岡市中央区清川1-1-18
アクセス  :地下鉄「渡辺通」駅より徒歩約7分
座 席   :完全個室(テーブルイス席・掘りごたつ席)2時間半程度のご利用となります。
席 料   :頂戴しておりません。
ご予算   :会席料理10,000円~ご予算に応じて、お祝い会席11,178円~ご予算に応じて(税金・サービス料込)

※ご予約時にお料理の決定をお願いしております。
※生ものは別のお料理にてご提供可能でございます。(お刺身は湯引きにてご提供可能)
煙 草   :喫煙・禁煙お選びいただけます。
お支払い  :アメリカン・エキスプレスのカードをご利用いただけます。
ウェブサイト:http://www.sankoen.jp/


◆古き良き大正ロマンの趣の建物で、フレンチシェフが創るお食事をお楽しみいただけます。
店舗名   :膳・お宿 西亭
電話番号  :092-531-7777
住 所   :福岡県福岡市中央区白金1-8-10
アクセス  :地下鉄「薬院」駅より徒歩約10分
座 席   :完全個室(掘りごたつ席)
席 料   :頂戴しておりません。
ご予算   :お料理コース7,500円、10,000円、12,000円、15,000円、御祝膳10,000円~ご予算に応じて(税金別、サービス料込)

※3日前迄に、コース決定をお願いしております。
※生ものは別のお料理にてご提供可能でございます。
煙草    :喫煙・禁煙お選びいただけます。
お支払い  :アメリカン・エキスプレスのカードをご利用いただけます。
ウェブサイト:http://www.zen-oyado-nishitei.com/


◆ご希望エリアから少しだけ離れますが高台にたたずむモダンな料亭、のびやかな時間をお過ごしいただけます。
店舗名   :桜山 観山荘(かんざんそう)
電話番号  :092-721-5588
住 所   :福岡県福岡市中央区谷1-3-20
アクセス  :地下鉄「桜坂」駅より徒歩約7分
座 席   :完全個室(テーブルイス席・お座敷席)
席 料   :頂戴しておりません。
ご予算   :会席料理7,000円、10,000円、15,000円、御祝膳10,000円、13,500円、17,000円、20,000円(税金・サービス料15%別)

※5日前迄に、コースの決定をお願いしております。
※生ものは別のお料理にてご提供可能でございます。(お刺身は蒸し魚にてご提供可能)
煙 草   :喫煙・禁煙お選びいただけます。
お支払い  :アメリカン・エキスプレスのカードをご利用いただけます。
ウェブサイト:http://kanzan.net/sakurazaka/

ご不明な点やご予約ご希望の際は、プレミアム・国内ライフスタイル・サービスまでお電話にてお問い合わせください。


※弊社では、個人情報保護強化の観点から弊社よりお送りする電子メールから
お名前を削除することといたしましたので、ご理解いただければ幸いです。

※このメールは送信専用メールアドレスから配信いたしております。
ご返信いただいてもお応えできかねますので、ご了承ください。

2016年6月14日火曜日

[Azure 100Tips]Remote Appで社内のサーバにDNSを使ってアクセスする方法(05/100)

Remote APPで公開しているアプリから社内のサーバにアクセスできませんでした。
原因と対策がわかったのでメモを残しておきます。

=====================
1. 設定の方針について
=====================
Remote appのセットアップ中に、オンプレミスのVPN環境が構築できている仮想ネットワークに接続しただけでは、社内の名前解決(ドメインの名前解決) は出来ない。
VPN を接続したあとに、DNS サーバーとして、ドメインの名前解決ができる DNS サーバーを利用するよう、設定変更を行う必要がある。

RemoteApp から社内の名前解決が出来るようにするには、RemoteApp が、これらの DNS サーバーを利用するように設定する必要がある。
ただし、RemoteApp 単体に対して利用する DNS サーバーを指定する方法はない。

RemoteApp が利用する DNS サーバーを指定する方法は、唯一、RemoteApp をデプロイした仮想ネットワークに対して、DNS サーバーの指定を行うこと。

しかし、仮想ネットワークに対して DNS サーバーを指定すると、RemoteApp の他にも、その仮想ネットワークに所属する全ての VM が、指定した DNS サーバーを利用することになる。

仮想ネットワーク全体に対する設定が行えない場合は、RemoteApp から社内の名前解決を行えるようにする方法はない。(その場合、社内リソースには IP アドレスでアクセスする必要がある)

===================
2. 具体的な設定方法
===================
仮想ネットワークに対する DNS サーバーの指定は、以下の手順で行うことが出来る。
1) クラシック ポータルにサインインします。
  https://manage.windowsazure.com/
2) [ネットワーク] から、RemoteApp をデプロイした仮想ネットワークをクリックします。

3) [構成] タブをクリックします。

4) "dns サーバー" 欄に、任意の名前と、指定する DNSサーバのIP アドレスを入力します。

5) 画面下部の [保存] (フロッピーのマーク) をクリックします。

2016年6月13日月曜日

英会話オンラインスクールの体験まとめ

TOEIC600点ちょっとの私ですが、インドに赴任になったため、オンライン英会話を始めることにしました。
赴任1ヶ月目はオンライン英会話や体験レッスンを毎日こなし、結論としてはEnglish BELLにしました。ポイントは興味のあったDMEメソッドであったことと家族会員のサポート、ポイントの有効期限が40日の3つです。

体験した上での感想は以下の通り、個人的な感想で総合的に良かった順番に並べています。



English BELL
 DMEメソッドの大手の一つ。今実際に通ってます。
 家族会員を作れることが良いです。
 スケジュールを自分のカレンダーに登録することは出来ません。
 DMEメソッドのE-Learningが無料で受講できますが、あんまり役に立たないかな。私は使ってません。

 体験の結果
 1回目
  発音が聞き取りにくい
 2回目
  基礎の繰り返しだが、なかなか良かった。
 3回目
  レベルテスト 総合評価4.1 (Pre Intermediate)とのこと。


QQ English
 大手の一つです。事務局からはテキストは必ず購入する必要があるとのことでした。
 月会費プランをお勧めされましたが、家族でポイントのシェアは出来ません。
 テキストは電子形式で、スクールIDを発行してもらいデータのダウンロードする必要があります。
 カレンダーへのスケジュール登録機能と、現地時間による予約は海外駐在員にとって非常に助かります。

 体験三回のそれぞれの感想は以下の通りです。
 一回目 
  印象は悪い。回答するときに先生が言葉を重ねるので、会話がよく分からない。先生が黙るまで待ってたほうがいいか?
 二回目 
  男性の先生発音が厳しいがテンポは良かった。
   三回目
  女性の先生。普通の授業。特別の印象なし。


 カランメソッドの学校でトライアルの結果は普通でした。メソッド自体を初めてやりましたが、サンプル動画の通り、同じ質問を2度繰り返して生徒が答えるという形式です。
 先生も親切でよかったのですが、自宅から接続して変な人がチラチラ入ったりするのがなんだかなーです。


ReaJob 
 先生もよく、回線も問題ありません。
 それ以外は特に印象はなかったですが、普通の英会話スクールでよければアリかなと思います。


English Talk
  あまり先生がいない感じ。先生の検索もしにくい。


DMM
  大手英会話スクールで、体験レッスンもまずまずでした。
 ただ、先生がピンキリだったので私の候補からは除外です。
 ネットワークは遅いです。
 友人が通ってますが予約が取りにくいとぼやいてました。

IHGでの効率の良い予約の仕方

IHG予約センター等は全く電話がつながらないので、電話をするだけ無駄です。
そういう場合は、ホテルの予約窓口に直接予約の相談をしましょう。

メールで、IHGの会員番号や希望を伝えれば、それに従った予約の候補を提示してくれます。
また、必要に応じて電話をかけて説明をしてもらうこともできます。

今回、予約センターに何度も電話をしてトータル1時間以上待たされましたが、あるクラウンプラザホテルに直接メールしたら1時間後に回答をもらえました。

考えてみればホテルの方が接客の教育も行き届いてますし、気持ちよく相談ができますね。

IHGはコールセンターの電話応対が死ぬほど悪い

いきなりのっけからの悪口かwなのですが、インターコンチネンタルやクラウンプラザには非常に満足していますが、IHG予約センターの国内の電話応対が死ぬほど悪いです。

悪いところをあげたらきりがないですが、以下TOP3です。
・嘘をつく
・口が悪い、酷い人は子どもと話をしている感じ
・電話が全く繋がらない
 今、スカイプで国内の電話に電話していますが、かれこれ40分待たされています・・・もう、クラシック音楽も聞き飽きたよ・・・
 スカイプチャージもかれこれ100円使ってますね。ギブアップです。

 

IHGの上級会員の目指し方

IHGグループには、IHG Rewards Clubという会員資格があります。
最低ランクの会員では、入っておくとインターネットが無料で使える特典が必ずついてきます。
IHGグループに泊まる時は入っておきましょう。

IHGのグループは数々のホテルの集合体ですが、日本人で馴染みのあるところはクラウンプラザやインターコンチネンタルになります。

会員の種類は、CLUB・GOLD ELITE・PLATINUM ELITE・スパイアエリートの4段階です。
私は、GOLD ELITEですが、インターコンチネンタルのアンバサダー会員になっています。
アンバサダー会員は、インターコンチネンタルに泊まる時に、部屋のアップグレードがあったり、フルーツが付いたり等いろんな特典がありますが、一年に一度届く週末1泊無料になるクーポン券が個人的には美味しいかと思ってます。
この、アンバサダー会員は有料なのですが、入っておくと自動的にGOLD ELITEにアップされます。

GOLD ELITEも部屋のアップグレードが空いていれば実施できるので、ホテルのアップグレードに期待できます。
実際、横浜のインターコンチネンタルにCLUB会員で泊まった時は、会員であるということでアップグレードされました。

2016年6月10日金曜日

海外から日本へSKYPE(スカイプ)を使ってコレクトコールするやり方

アメックスの旅行の手配などの電話サポートは海外からコレクトコールで電話することが可能です。

海外からコレクトコールをかけるには、KDDIのHPを参照すればいいのですが、私の場合、インドのAirTelの携帯ではインドのKDDIのコレクトコールセンターにつながりませんでした。

そういうときはSKYPE(スカイプ)を使いましょう。

SKYPE(スカイプ)であればアメリカのコレクトコールに電話すれば使うことが出来ます。
SKYPE(スカイプ)から+18775330051で日本語のオペレータに無料でつながります。
後は、オペレータとやりとりを進めていれば無事日本につなぐことが出来ます。

まれにつながらないことがあるので、その場合は時間を空けるか日を改めてください。

2016年6月9日木曜日

[Azure 100Tips]IaaS方式 VS Azure RemoteApp(04/100)

IaaS 方式 と Azure RemoteApp のメリット・デメリットについて


結論
 四の五の言わず、RemoteAppを使いなさい!


[IaaS 方式]
<メリット>
・オンプレミス(社内)のサーバーと同様の運用が出来る。
・詳細なログを取得することが出来る。
  例: ログオン履歴、RD セッション ホストのシステム、アプリケーションログ等
・リモート デスクトップとしてご利用いただくことも出来る。
・更新プログラム等を適用される際には、冗長構成を組まれている場合は、ダウンタイムが発生せずに行うことが出来る。
・Windows の詳細な設定を行うことが出来る。
とまあ、自分で何でも出来ることがメリット!

<デメリット>
・Windows Server OS 全体の運用が必要。
・リモート デスクトップ サービスの構築を手動で行う必要。
・接続に必要な RDS CAL の購入が必要。とまあ、めんどくさーいライセンス管理が別途必要・・・


[Azure RemoteApp]
<メリット>
RDS CAL の購入が不要! (Azure RemoteApp の課金にお任せ。)
・仮想マシン OS のメンテナンスの不要。(カスタム テンプレート作成時点の OS の状態が保持されます)
 これは、メリットでもあり、デメリットでもある・・・

ログインするユーザーが増えるにつれ、仮想マシンが動的にスペック面で拡張される
・構築が超簡単。小学生でも出来る!

<デメリット>
・Windows Update や追加でアプリケーションのインストールが必要な際は、カスタム テンプレートを再作成する必要。
 ですが、まぁ当たり前の話でIaas型でも同じ。


・コレクションのイメージを更新する際には、全ユーザーをログオフする必要があるが、まぁこれも当たり前な話かな。

・仮想マシンのサイズ (スペック) が A3 (CPU コア数 4 つ、メモリ 7 GB) に固定だけど、まあまあスペック的には使えるレベル。

・1 台の仮想マシンに接続できるユーザー数がプランごとに決まっており
   下記のユーザー数で、A3 サイズの仮想マシンのリソースを共有します。
   (Basic: 16 ユーザー、Standard: 10 ユーザー、Premium: 4 ユーザー、Premium Plus: 2 ユーザー)
・1 つのコレクションにつき、最低でも 20 ユーザー (Premium、または、Premium Plus の場合は 5 ユーザー) の課金が発生。

[Azure 100Tips]RemoteAPPの学習ため、自らサンプルを作ってみた(03/100)

Azure RemoteApp の構築方法について

社内の開発環境の統一化のため、RemoteAppを使って構築できないか調査しました。
そのときの調査資料を公開します。


やりたい事
 Visual studioのインストールや社内で標準で使うアドインがなかなか統一できないので、RemoteAppで統一出来るのか?

結果
 出来る!


やり方
- 参考情報 -
Azure RemoteApp のカスタム テンプレート イメージの作成方法
https://azure.microsoft.com/ja-jp/documentation/articles/remoteapp-create-custom-image/

---
1. 下記のアドレスより、Azure の旧ポータルにアクセス。
     https://manage.windowsazure.com/

2. [仮想マシン] にて、[+ 新規] を押し、[ギャラリーから] より "Windows Server Remote Desktop Session Host" を用いて、仮想マシンを作成。

3. 仮想マシンの作成完了後、RDP 接続をします。

4. 仮想マシン内で、Visual Studio のインストールを行います。

5. 仮想マシンのデスクトップ上にある [ValidateRemoteAppImage] をダブルクリックで実行。

6. PowerShell が起動しますので、"y" を入力し、sysprep を開始。

7. sysprep が完了したら、仮想マシンが停止するので、Azure ポータルから [取り込み] をクリック。

8. イメージの名前 及び イメージの説明 を入力し、"仮想マシンで Sysprep を実行しました" にチェックを入れ、チェックマークをクリックし、キャプチャが完了するのを待つ。

9. Azure ポータルにて、[REMOTEAPP] を選択。

10. [テンプレート イメージ] を選択し、[+ 追加] をクリック。

11. [RemoteApp テンプレート イメージの追加] が開くので、[Virtual Machines ライブラリからイメージをインポートします (推奨)] を選択。

12. 手順 8. で作成したイメージを選択し、チェックボックスにチェックを入れ、[→] をクリック。

13. [名前] に任意の名前を入力し、[場所] を選択の上、チェックマークをクリック。

14. [REMOTEAPP] にて、[+ 新規] をクリックし、[簡易作成] より、[名前] を入力。
      [リージョン] を 手順 13. で選択した [場所] に選択し、[テンプレート イメージ] より 手順 13. で入力した [名前] のテンプレートを選択。
      [REMOTEAPP コレクションの作成] をクリックし、コレクションを作成。

15. コレクション作成後、コレクションをクリックします。

16. [発行しています] タブにて、インストールした Visual Studio を選択し、発行。

17. [ユーザー アクセス] タブに、接続を許可するユーザーを追加。

18. 接続元クライアントにて、"Azure RemoteApp" クライアントを起動し、接続できるか確認。
      "Azure RemoteApp" クライアントは、下記の URL からダウンロード出来る。
       https://www.remoteapp.windowsazure.com/ClientDownload/Windows.aspx

[Azure 100Tips]TFSをAzure上で業務レベルで構築するための構築手順(02/100)

・1サーバでTFSをすべてまかなう場合は、ギャラリーからTeam Foundation Serverの入ったWindows Serverを選ぶか、Windows Serverをインストールして自らTeam Foundation Serverをインストールすればよい。

・可用性を考慮したサービスの構築
 TFSのWeb部分で最低2台、DB部分で最低2台の計4台のVMが必要。それ以外に、ドメインコントローラを別途構築する必要がある。
Web/DBでそれぞれ可用性セットを作成する必要がある。

マイクロソフトのサポートに相談した結果、1サーバのメンテナンス時間が年数回30分程度なので、それが我慢できるのであれば、その構成のほうが管理も楽で運用もしやすいとの事。
ご参考: Azure VM のメンテナンス FAQ


まずは、1サーバでのTFSでバックアップ体制を構築して進めることにして、技術調査を引き続き行いながら可用性の構成にシフトしたい。


Azureの可用性で誤解していた事
 VM作成時に可用性のセットを指定すれば、RAIDのミラーのように勝手に障害に対応したサービスが提供できると思っていたが、そういうわけではない。アプリケーションやサービスの冗長性(じょうちょうせい)を考慮して、それに合わせた可用性をくむ必要がある。
 
Azureの可用性のメリット
 ロードバランサーと組み合わせることでラウンドロビン方式で負荷分散をすることが出来る。


[Azure 100Tips]AzureのVMインスタンス・イメージ・ディスクの違い(01/100)

VMインスタンスは、実際に動作しているVMの事。

イメージは、VMを作るためのテンプレートのこと。MSはギャラリーでVisualStudio等が入ったイメージを配布している。ユーザはそのイメージを選択すれば、後はそれをカスタマイズすればよい。

ディスクはVMをファイルとして固めたもの。Hyper-Vで使っているVHDファイルを使う場合や、他の人が作ったVMを利用したい場合、一旦VHDファイルにして配布する必要がある。

2016年6月7日火曜日

2015年ANAマイレージポイント総括(ハピタスで9万8千ポイント、8万8千ANAマイレージ獲得)

2015年度は、ハピタスを本格的に使ってポイントを溜め始めました。
他のサイトでは年間27万マイルゲットとかありますが、普通のサラリーマンには不可能です。
ですが、私と同じやり方をすれば、リスクなく10万マイル以上は貯めることができます。

ハピタスのおさらい
 ハピタスは俗に言うポイントサイトで、企業が広告料を払うハピタスに払うことでユーザにポイントを提供します。
 ポイントを提供する方法はいろいろありますが、代表的なものとして
 ・クレジットカード
 ・証券会社・銀行の申し込み
 ・FXの申し込み
 ・保険の見直し
 らがあります。リスクがないものとしてはクレジットカード・証券会社・銀行の申し込みですが、FXでは1万以上ポイントがもらえるものがあり、オススメです。
 FXの原理は、外貨の売り買いですが、外貨を買った直後に売る、売った直後に買うを繰り返せばリスクは概ねなく、精々プラスマイナス1千円もしないものです。

ハピタスのポイントからANAマイレージへの移行は、
 ハピタスサイト>PEXサイト>メトロポイント>ANAマイレージの流れになっていて、ソラチカカードを持っていれば0.9倍でANAマイレージに変更できます。
詳細については、過去のブログを参照してください。

以下がエビデンスになりますが、細かなものを除いて8万8千ANAマイレージを獲得したことになります。









[ハピタス]2015年12月報告(+10,774ポイント(9,696ANAマイル相当))

2015年12月にハピタスで確保したハピタスポイント(ANAマイレージ)獲得状況です。

クレジットカードの新規加入とボーナスの累計で10,774ポイント(9,696ANAマイレージ相当)を確保しました。
活動さぼり気味だったので溜まりかたもいまいちですが、一万近いマイルを飛行機で貯めるのは大変なのでハピタス様様ですね。



ANAマイレージをお得に貯めるための方法についてはこちらを参照してください。

2016年6月4日土曜日

[ハピタス]2015年11月報告(+22,771ポイント(20,493ANAマイル相当))

2015年11月にハピタスで確保したANAマイレージ獲得状況です。

主にクレジットカードの新規加入で22,771ポイント(20,493ANAマイレージ相当)を確保しました。
順調に溜まっています。



ANAマイレージをお得に貯めるための方法についてはこちらを参照してください。