IT 엔지니어 능력자들: Microsoft의 2016년 전략을 말하다 세미나에 다녀왔습니다

DSC01781

IT 엔지니어 능력자들! 세미나에 참석했습니다.

  • 한국마이크로소프트 11층
  • 2월 24일(수) 9시 30분 ~ 17시 00분
  • 김도균 MVP님, 백승주 부장님, 최한홍님

역시 저는 Private Cloud Track을 들었구요, 맨 처음에는 김도균 MVP님의 PowerShell 강의가 있었습니다.

WP_20160224_14_16_50_Rich_LI

쉘을 사용하여 Windows Server 2016을 관리하는 모습…

DSC01772

제 랩탑에도 윈도우 10이 설치되어 있어서, 동일하게 실습을 진행했습니다.

clip_image001

Get-Alias

똑같지는 않지만 비슷하게 만들어 놓음

clip_image002

Out-File

MS-DOS에서 > 와 동일한 듯…

clip_image003

Type이나 Get-Content나 결과가 같이 나옴

PowerShell 5.0 특징은?

clip_image004

구문 컬러링! 보이는 것이 전부죠~

clip_image005

Get-Host

버전 확인에는 $host도 좋습니다.

Windows Server 2012 R2, Windows 8.1 Ent 이상에서 5.0으로 올릴 수 있음(현재 Preview)

clip_image006

Microsoft.PowerShell.Archive

드디어 압축 컨텐츠 컨트롤 가능

clip_image007

Compress-Archive -Path ‘C:\123\*’ -CompressionLevel Fastest -DestinationPath C:\123\123.zip

오호 정말 명령이 있네요!

clip_image008

압축이 잘 되었다.

clip_image009

Find-PackageProvider

PowerShell에서 OOP 문법 활용 가능

  • Enum, Class 등

clip_image010

Get-Service

파워셸 명령으로 가져온 값은 눈에 보이기에는 텍스트이지만 하나하나가 객체라고 합니다.

clip_image011

Get-Service | Get-Member

Get-Member를 사용하면 어떤 속성들이 있는지 확인 가능

clip_image012

Get-Help get-service -Full
New-Item, Remove-Item, Get-Childitem

심볼릭 링크 생성 및 관리

Copy-Item

한 세션에서 다른 서버의 세션으로. 나노서버 관리에서 사용

  • Save-Help, Update-Help
  • Get-Clipboard, Set-Clipboard

Clear-RecycleBin

휴지통 비우기

New-TemporaryFile

임시 파일 생성

ISE 5.0 개선 사항

  • 원격 스크립트, 파일 편집 가능
  • PSEdit <remote computer>
  • Start-Transcript 지원

처음 만나는 Server Core

  • Core <-> GUI 가능
  • Nano <-> Core, GUI 불가

Code-name Tuva

과거의 유물에서 탈피하려는 기나긴 여정

  • Server Core의 GUI 연결 고리까지 단절
  • 가장 비싼 자원은 시간
    • 설치 배포 시간
    • OS 시작/다시 시작 시간
    • 보안 패치/업데이트 수행 시간
    • 네트워크 전송 시간
  • 필요할 것 같은 기능 -> 필요한 기능

핵심 설계 시나리오

  • 클라우드 애플리케이션
  • 마이크로소프트 클라우드 플랫폼 인프라

‘언제 쓸 지 모르지만 모든 기능 -> 필요한 기능만’

Windows Defender 기본 사용

원격으로 관리되는 운영체제

인프라 서비스 제공

  • Hyper-V VM 호스트
  • 스케일 아웃 파일 서버
  • DNS 서버
  • IIS 서버
  • 애플리케이션 호스팅

이점

  • Server Core 대비 93% 적은 용량
  • 보안 공지, 패치 92% 이하
  • 재부팅 80% 감소

서비스 관점 운영체제

Nano Server 원격 관리 기능

  • WMI
  • Core PowerShell
  • DSC
  • Server Manager(현재는 안 됨)
  • System Center
  • Visual Studio 통합
  • RSMT(Azure 기반)
    • 작업 관리자, 레지스트리 편집기, Sconfig
    • 제어판, …

DSC01773

DSC01775

DSC01776

DSC01777

DSC01779

다음으로는 최한홍님의 Containers 강의

DSC01783

Container

  • 컨테이너의 역사
  • 클라우드 시대에서 컨테이너 기술의 의미

이제는 Azure에서 리소스 그룹을 만들어서, 모든 것을 배치

Docker Swarm 데모

Nested VM

Windows Server 2016 TP4에서 기능 중에 Container 설치 가능

Container Host 설치

  • Install-WindowsFeature Containers
  • Install-ContainerImage
  • Get-ContainerImage

DSC01784

DSC01785

DSC01789

Microsoft.

DSC01788

꼬알라(백승주 부장)님의 Windows Server 2016 새 기능 소개

DSC01790

Azure Stack 프레임워크에 대해 자세히 설명하셨습니다. 이제 커버해야 할 범위가 많이 늘어났네요.

DSC01791

데이터센터의 기술을 그대로 가져온 윈도우 서버 2016에 대한 재미있는 강의 시간이었습니다. 애져 스택은 한번 설치해봐야겠네요.

이것도 살펴보세요!

WSL: Linux용 Windows 하위 시스템 배포 삭제하기

명령 프롬프트를 실행 현재 설치된 배포판 리스트를 확인 wsl -l 배포판을 삭제해갑시다 wsl --unregister 배포판이름 …

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다