20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

33
マイクロソフト技術と共に目指す フルスタックエンジニアへの道

Upload: -

Post on 02-Jul-2015

371 views

Category:

Technology


2 download

DESCRIPTION

業界を代表するスペシャリストになれるのは一握りの人だけ。自分がそうではないと思うのならばフルスタックエンジニアを目指しましょう。 フルスタックエンジニアへの道を目指すならば、フルスタックな企業であるマイクロソフトの近くにいるのが一番です。

TRANSCRIPT

Page 1: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

マイクロソフト技術と共に目指すフルスタックエンジニアへの道

Page 2: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

2

スペシャリストとは業務上で他者との明確な差別化の要素となるような、特定の分野に関する深い知識や専門的な技術を持ち、その分野に特化して仕事をする人のことを言います。

http://ten-navi.com/contents/keyword/s_15.php

※ 何かに特化できる人は、ほんの一握り

だからこそ、フルスタックエンジニア

Page 3: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

3

フルスタックエンジニアを目指す近道は、フルスタックを提供する会社の近くにいること

Page 4: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

4

IT業界歴独立系業務パッケージベンダー 9年 (最初はオフコンの修理屋)マイクロソフト: パートナー様担当 SE 4年

エバンジェリスト 10年目 (年間150セッションほど)

担当製品とサービスとソリューション• Windows Server + System Center + Azure Pack• 仮想化 → 自動化 → Private Cloud → Public Cloud + Hybrid Cloud• VDI、SDN、SDS、(少しHPC)、DevOps• データセンターアーキテクチャー(ソフトウェア)、ITサービス化、時々戦略・戦術

スピーカー、案件支援、パートナー様支援、Community 支援、書籍(記事)執筆

Page 5: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

5

1. 世の中にあふれるキーワードと

マイクロソフトの製品ブランドの関係

2. クラウドファーストがエンジニアを楽にする

3. 技術の深さよりも重要なスピード感

4. ソーシャルから学ぶ緩やかなチームモデル

5. まとめ

Page 6: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

世の中にあふれるキーワードとマイクロソフトの

製品ブランドの関係

Page 7: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

7

ここに挙げたのはあくまでも一例

頭の中で整理をしておくことで、いざという時に情報を知識として活用可能

Page 8: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

サーバー仮想化Hyper-V

仮想化基盤(ファブリック)管理とプロビジョニング

ストレージ仮想化新技術の詳細と選定

ネットワーク仮想化SDN技術への対応

クラウドコントローラー構築 ~ITのAPI 化とサービス化~

プロセス自動化

Appミドル

OS

稼働監視

クラウド仮想化

ストレージサーバー

N/W

自動化

Job管理

DevOps

② 最新データセンターアーキテクチャー① Microsoft Azure

IaaS

MS Workloadシナリオ

③ ハイブリッドクラウドベースの IT シナリオ

シームレスハイブリッド IaaS

ハイブリッドDR & データ保護

ハイブリッドVDI

ハイブリッドAD & RMS

Linux / OSSシナリオ

Web サイト

ハイブリッドDevOps

ハイブリッドMDM/MAM

構成管理DSC

構成管理DSC

④ 社員の生産性向上とビジネスのための IT 投資

Productivity Business AppsBig DataMulti Device Apps

Universal AppsDevices

PC & Embeddedハイブリッド

DevOps

⑤ ITのサービスカタログ化

Page 9: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

9

物事の大小、関係性、依存度に加えて時間軸を意識する

新しい情報を受け入れる姿勢が何より重要

Page 10: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

クラウドファーストがエンジニアを楽にする

Page 11: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

Microsoft Azure を見に行くと多くが揃う

コンピューティング

データサービス

TrafficManager

仮想ネットワーク

ExpressRoute

モバイルサービスWEB サイト

クラウドサービス仮想マシン

アプリケーションサービス

StorageBlobs テーブル キュー

SQL データベース

MachineLeaningHD Insight 復旧サービス StoreSImple

ActiveDirectory

BizTalk サービサービスService Bus

CDNAPI 管理

メディアサービス 通知ハブ

スケジューラ

Automation

CachingRemoteApp

VisualStudioOnline

ネットワーク

Files DocumentDB

Page 12: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

12

モバイルサービスWEB サイト

Blobs

MachineLeaningHD Insight

Automation

私の場合

Page 13: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

13

クラウドは利用されなければ意味がない

Azure のサービスとしてカタログに載るということは学ぶ価値がある

クラウド時代はトライファーストで学ぶhttp://azure.microsoft.com/ja-jp/pricing/free-trial/

Page 14: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

技術の深さよりも重要なスピード感

Page 15: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

15

情報には“鮮度“があり、古くて深い情報より浅くても最新の情報が必要になることが多い

本質をつかむ努力をすれば、広く深くなる

Page 16: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

ヒューストン Many communications, Learning,

Insights, technical sessions, hands-

on and instructor-led labs,

certification testing, and the

TechExpo featuring over 200

partners and Microsoft product

teams.

Data Platform and Business Intelligence (DBI) :41

Datacenter and Infrastructure Management (DCIM) :120

Developer Platform and Tools (DEV) :100

Office Servers and Services (OFC) :77

People-Centric IT (PCIT) :41

Windows, Phone and Devices (WIN) :55

Page 17: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

Data sources Non-relational data

The modern data warehouse

Page 18: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

社内 BI の

自然言語クエリー

Page 19: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

クラウドありきの発想で無かったとしても

災害対策はハイブリッドなクラウドで実現する時代に

Microsoft Azure Site Recovery

制御のみの利用

Hyper-V Replica

本番サイト

Windows Server

災対サイト

Windows Server

Microsoft Azure Site Recovery

災対サイトとして利用

メイン

サイト Windows Server

メインサイト

災対サイト

19

Page 20: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

高可用性エンジン:

ジョブ実行エンジン

Runbook:

PowerShell Workflow

他システムとの連携:

PowerShell or 他システム

Azure Automation

Page 21: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

オンプレミスにおける IT の進化

21

リソースプール

伸縮自在

可用性/持続性

予測可能

セキュア

利用状況把握

マルチテナント

セルフサービス

SDN

(NVGRE)

SDS

(SOFS)

Compute

(Hyper-V)

ファブリック管理

リソースプロビジョニング

ファブリック

マルチレイヤーな仮想化

Windows Azure Packクラウド コントローラー

セルフサービス

拡張性(パートナー独自性)

Page 22: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

22

Lync SDN API 2.0: http://www.microsoft.com/en-us/download/details.aspx?id=39714

• HP、Aruba 等が対応製品をリリース済み

Page 23: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

Core-Business.NET Applications

Build new experiences on modern devices

CLOUD

Re-use .NET skills in cloud environments

Azure

Mobile

Services

on .NET

Azure

Web Sites

and Services

on .NET

Build native or browser-based apps across any device

C#

Page 24: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

デプロイ

App

開発者

運用管理・監視

Azure

Visual Studio Online

リポジトリ ビルド テスト

コーディング / デバッグ

Page 25: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道
Page 26: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道
Page 27: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道
Page 28: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

ソーシャルから学ぶ緩やかなチームモデル

Page 29: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

29

マルチスタックエンジニアにとっての・・・

会社という枠組みの弱さを理解する戦うべき相手、味方にすべき相手を理解する

Page 30: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

まとめ(あなたにもできる)

Page 31: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

31

できる限り発信する側に立つ発信することで情報の整理/収集の仕方を理解する

Page 32: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

32

知識を一気に上げるタイミングを作りましょう

そして・・・

マイクロソフトの近くでビジネスを行っていただき

共に学びましょう

Page 33: 20141010 マイクロソフト技術と共に目指すフルスタックエンジニアへの道

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the

part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.