이미 소장하고 있다면 판매해 보세요.
|
『윈도우 애저 클라우드로 애플리케이션 이전하기』
1장 윈도우 애저 플랫폼 소개 ___윈도우 애저 플랫폼 ___윈도우 애저 컴퓨트 ___윈도우 애저 저장소 ______블랍 _________블록 블랍 _________페이지 블랍 ______윈도우 애저 드라이브 ______윈도우 애저 테이블 ______윈도우 애저 큐 ___SQL 애저 ___관리 서비스 ___윈도우 애저 구독과 과금 모델 ______비용 예측 ___추가 정보 2장 아다툼 시나리오 ___아다툼이라는 회사 ______아다툼의 고민 ______아다툼의 목표와 걱정 ______아다툼의 전략 ___어익스펜스 애플리케이션 ______어익스펜스 구조 3장 1단계: 클라우드로 가기 ___기존 상황 ___목표와 요구사항 ___솔루션 개요 ___구현 ______웹 역할 만들기 ______어익스펜스의 보안 ______사용자 데이터 관리 ______프로필 데이터 ______SQL 서버 접속하기 _________SQL 애저 연결 시간 제한 _________끊어진 연결 처리하기 ______진단 ___설정과 물리적인 배포 ______역할 인스턴스, 업그레이드 도메인, 폴트 도메인 ______배포 스크립트 ______가상 발행처의 사용 ______운영 발행처로의 변환 ______액티브 디렉토리 분리 ______SQL 서버 ______진단 로그 파일에 접속하기 ___추가 정보 ___기존 상황 4장 비용은 얼마나 들 것인가? ___목표와 요구사항 ___솔루션 개요 ______어익스펜스의 대역폭 예상 비용 ______어익스펜스의 윈도우 애저 저장소 예상 사용량 ______어익스펜스의 컴퓨트 예상 사용량 ______SQL 애저 저장소 요구사항 예상 사용량 ___변경점 ___추가 정보 5장 2단계: 배포 자동화와 테이블 저장소 사용하기 ___기존 상황 ___목표와 요구사항 ___솔루션 개요 ___구현 ______윈도우 애저로 배포 자동화 ______윈도우 애저 테이블 저장소에 업무 경비 데이터 저장하기 _________테이블은 얼마나 많은가? _________파티션 키와 로우 키 _________쿼리 성능 _________어익스펜스의 트랜잭션 _________개발용 저장소로 작업하기 _________테이블 저장소에서 데이터 조회하기 _________엔티티의 구체화 ___추가 정보 6장 3단계: 이미지 업로드와 작업자 역할 추가하기 ___기존 상황 ___목표와 요구사항 ___솔루션 개요 ___구현 ______이미지 업로드와 저장 ______작업자 역할의 추상화 _________어익스펜스 애플리케이션의 '사용자 코드' _________'연결 코드' 클래스 ______이미지 프로세싱 ______공유 접근 서명을 사용해 이미지를 사용할 수 있게 하기 ___추가 정보 7장 애플리케이션 수명 주기 관리 ___기존 상황 ___목표와 요구사항 ___솔루션 개요 ___설정과 물리적인 배포 ______윈도우 애저 환경 _________프로덕션과 스테이징 영역 ______배포 ______테스트 ___추가 정보 ___기존 상황 8장 4단계: 더 많은 작업을 추가하고 애플리케이션 최적화하기 ___목표와 요구사항 ___솔루션 개요 ______데이터 추출 프로세스의 시작 ______추출 데이터의 생성 ______리포트 데이터의 추출 ___구현 ______경비 보고서 테이블 생성하기 ______데이터 내보내기 ___성능 테스트, 튜닝, 할 일 목록 ______세션 상태 저장 ______CreateIfNotExist 메소드의 너무 많은 호출 ______이미지를 업로드 크기의 제한 ______사용자 입력의 검증 ______Default.aspx 페이지에서의 페이징과 정렬 ______system.net 구성 변경 ______WCF 데이터 서비스 최적화 ___윈도우 애저 테이블 저장소의 페이징 구현 ___추가 정보 부록 A 비주얼 스튜디오에서 클라우드 프로젝트 생성하기 ___비주얼 스튜디오에서 새로운 클라우드 프로젝트 생성하기 ___솔루션에 있는 프로젝트 ______클라우드 서비스 프로젝트 ______웹 역할 프로젝트 ______작업자 역할 프로젝트 부록 B 윈도우 애저 서비스 관리 API 사용하기 부록 C 64비트 환경에서 윈도우 애저 서비스 관리 CmdLets 사용하기 부록 D 윈도우 애저와 DNS 사용하기 부록 E 윈도우 애저 저장소 관리 도구 ___윈도우 애저 관리 도구(MMC) ___윈도우 애저 저장소 탐색기 부록 F 테스트를 위해 자체 서명 인증서 만들기 용어 해설 『윈도우 애저 클라우드에서 애플리케이션 개발하기』 1장 테일스핀 시나리오 ___테일스핀 기업 ______테일스핀의 전략 ______서베이 애플리케이션 ______테일스핀의 목표와 관심사항 ___서베이 애플리케이션 아키텍처 2장 멀티 테넌트 애플리케이션의 윈도우 애저 호스팅 ___싱글 테넌트와 멀티 테넌트 ___애저의 멀티 테넌트 아키텍처 ___싱글 테넌트 또는 멀티 테넌트 아키텍처의 선정 ______아키텍처 고려사항 _________애플리케이션 안정성 _________확장 가능한 애플리케이션의 구현 _________서비스 수준 협약궼 _________법적 환경과 규제 환경 _________인증과 권한 처리 ______애플리케이션 생명 주기 관리의 고려사항 _________소스 코드의 유지보수 _________애플리케이션 업그레이드 _________애플리케이션 모니터링 _________닷넷 제공자와 서드파티 컴포넌트의 사용 _________무료 체험 사용과 신규 고객을 위한 프로비저닝 ______애플리케이션 커스터마이징 _________애플리케이션 접근을 위한 URL _________테넌트의 애플리케이션 커스터마이징 ______멀티 테넌트 데이터 아키텍처 _________타 테넌트로부터 데이터 보호 _________데이터 아키텍처 확장 가능성 _________데이터 아키텍처 확장성 ______재정적 고려사항 _________고객에게 과금 _________애플리케이션 비용 관리 3장 서베이 애플리케이션 접근 ___서베이 애플리케이션의 DNS 네임과 인증서, SSL ______서베이 애플리케이션 웹 역할 _________목표와 요구사항 _________솔루션 개요 _________https://tailspin.cloudapp.net _________http://tailspin.cloudapp.net _________구현 ___지리적 위치 ______목표와 요구사항 ______솔루션 개요 ___인증과 권한 ______목표와 요구사항 ______솔루션 개요 ______구현 ______윈도우 애저에서 세션 토큰 보호 ___컨텐츠 전송 네트워크 ______솔루션 _________블랍 컨테이너의 접근 제어 설정 _________CDN 환경 설정과 컨텐츠 저장 _________컨텐츠 접근을 위한 URL 설정 _________캐싱 정책 설정 ___추가 정보 4장 윈도우 애저에서 확장 가능한 멀티 테넌트 애플리케이션 구축 ___애플리케이션 분할 ______솔루션 ______구현 ___무료 체험 사용과 신규 고객을 위한 온보딩 ______기본 구독 정보 ______인증과 권한 정보 _________구독자의 아이덴티티 제공자에게 신뢰 관계 프로비저닝 _________기본 구독자를 위한 인증과 권한 프로비저징 _________개인 구독자를 위한 인증과 권한 프로비저닝 ______지리적 위치 정보 ______데이터베이스 정보 ___고객 과금 ___사용자 인터페이스 커스터마이징 ___작업자 역할을 사용한 애플리케이션 확장 ______작업자 역할에 대한 예시 시나리오 _________백그라운드 작업의 트리거 _________실행 모델 _________맵리듀스 알고리즘 ___서베이 애플리케이션 확장 ______목표와 요구사항 ______솔루션 ______구현 _________요약 통계 계산을 위한 작업자 역할 사용 _________작업자 역할 '연결' 코드 _________작업자 역할 테스팅 ___추가 정보 5장 서베이 애플리케이션의 데이터 처리 ___멀티 테넌트 애플리케이션의 데이터 모델 ______설문 정의 저장 ______테넌트 데이터 저장 ______설문 응답 저장 ______설문 응답 요약 저장 ______Store 클래스 _________SurveyStore 클래스 _________SurveyAnswerStore 클래스 _________SurveyAnswersSummaryStore 클래스 _________SurveySqlStore 클래스 _________SurveyTransferStore 클래스 _________TenantStore 클래스 ___테스팅과 윈도우 애저 저장소 ______목표와 요구사항 ______솔루션 ______구현 ___설문 응답 데이터 저장 ______목표와 요구사항 ______솔루션 _________솔루션 1: 지연 작성 패턴 _________솔루션 2: 블랍 저장소에 직접 쓰기 _________솔루션 비교 ______구현 _________임시 블랍에 설문 응답 데이터 저장 ___데이터 표시 ______설문 결과 페이징 _________목표와 요구사항 _________솔루션 _________구현 ______세션 데이터 저장소 _________목표와 요구사항 _________솔루션 _________구현 ______질문 표시 ______요약 통계 표시 ___SQL 애저 사용 ______목표와 요구사항 ______솔루션 ______구현 ___추가 정보 부록 A 윈도우 애저 서비스 업데이트 ______윈도우 애저 서비스 업데이트 옵션 ______윈도우 애저 서비스 업데이트 제한사항 _________서비스 구성에 한해 업데이트 _________다운타임 없이 서비스 재배포 ______업그레이드 가능성 최대화를 위한 설계 고려사항 ______업그레이드 도메인과 폴트 도메인 _________폴트 도메인 _________업그레이드 도메인 ______가동 중인 업그레이드를 위한 업그레이드 도메인 사용 ______윈도우 애저 서비스 관리 API의 사용 _________윈도우 애저 서비스 관리 API 접근 _________서비스 관리 API를 사용한 서비스 업그레이드 _________확장 관리를 위한 윈도우 애저 서비스 관리 API 사용 부록 B 윈도우 애저 애플리케이션의 디버그와 문제 해결 ______애저 애플리케이션과 프로젝트의 의존성 ______개발 중에 애저 애플리케이션의 로컬 디버깅 ______윈도우 애저의 설정과 배포 관련 공통적인 오류 ______윈도우 애저에 배포된 애플리케이션의 인텔리트레이스 사용 ______윈도우 애저 진단 사용 _________윈도우 애저 진단 _________윈도우 애저 진단의 한계 _________커스텀 추적과 디버그 에이전트 사용 _________윈도우 애저 진단의 작업 도구 _________구성 파일을 사용한 진단 구성 _________윈도우 애저 애플리케이션의 진단 API 사용 ______부분 신뢰 모드의 사용권한 문제 해결 ___추가 정보 |
|
★ 세트 구성: 전2권 ★
1) 『윈도우 애저 클라우드로 애플리케이션 이전하기: 마이크로소프트 클라우드 플랫폼 서비스 마이그레이션 가이드』 2) 『윈도우 애저 클라우드에서 애플리케이션 개발하기: 마이크로소프트 클라우드 플랫폼 서비스 프로그래밍 가이드』 『윈도우 애저 클라우드로 애플리케이션 이전하기』 마이크로소프트 클라우드 플랫폼인 윈도우 애저로 애플리케이션을 이전하는 과정을 예제 애플리케이션을 통해 알아본다. 클라우드의 장점인 확장성과 안정성 등을 살리기 위해 구조적으로 변경하는 과정을 실제 코드와 더불어 살펴보며, 이를 통해 윈도우 애저의 특성을 이해하고, 기존 애플리케이션을 어떻게 변경해야 클라우드에 적합할 것인지에 대한 일반적인 개념을 잡을 수 있다. 책 소개 어떻게 하면 회사의 애플리케이션을 확장 가능하면서 높은 가용성을 지니게 만들 수 있을까? 이를 위해서는 애플리케이션을 개발하면서, 그만큼 지원할 수 있는 기반 시설도 갖춰야 한다. 예를 들어 서버를 추가하거나 기존 처리량을 늘리기 위해 여분의 하드웨어를 갖추고, 분산 컴퓨팅을 처리하고 장애를 극복할 수 있는 로직을 애플리케이션에 추가해야 한다. 아주 짧은 시간 동안만 애플리케이션에 대한 수요가 높아지더라도 이런 작업들을 해야 한다. 클라우드는 이 같은 고민에 대한 해결책을 제시한다. 클라우드는 다양한 데이터 센터에 위치한 서로 연결된 서버로 만들어지지만, 보통은 누군가에 의해 운영되고 관리되는 중앙에 모인 곳을 보게 된다. 기반 시설을 관리하는 책임을 제3자에게 맡김으로써, 주로 애플리케이션과 관련한 문제에 쉽게 집중할 수 있다. 이 책은 윈도우 애저 플랫폼 시리즈 중 첫 번째 서적으로, 이전(마이그레이션) 시나리오에 집중하고 있다. 아다툼(Adatum)이라는 가상의 회사를 소개하는데, 이 회사에서는 업무 경비를 추적하고 환급하는 어익스펜스(aExpense)라는 시스템을 윈도우 애저에 배포할 수 있도록 수정한다. 각 장에서는 인증과 권한, 데이터 액세스, 세션 관리, 배포, 개발 수명 주기와 비용 분석에 대해 알아본다. 『윈도우 애저 클라우드에서 애플리케이션 개발하기』 마이크로소프트 클라우드 플랫폼인 윈도우 애저를 사용해 SaaS 애플리케이션을 어떻게 개발하는지 살펴본다. 이 책은 윈도우 애저의 기본 개념을 설명하는 것뿐만 아니라 분석, 설계, 개발, 테스트, 배포의 단계에서 아키텍처 측면에서 고려할 사항을 실제 예제 코드를 통해 설명한다. 분명 이 책은 윈도우 애저가 아닌 다른 클라우드 플랫폼을 사용해 애플리케이션을 개발할 경우에도 의미 있는 가이드를 제공할 것이다. 책 소개 기업은 전 세계에 이르는 갑작스럽고 거대한 수요 급증을 충족하기 위해 신속하게 확장 가능한 애플리케이션을 어떻게 생성할 수 있을까? 기업은 역사적으로 그러한 애플리케이션을 지원할 수 있는 자체 인프라 구축에 투자해야 했다. 그리고 일반적으로는 대기업에 한해 그러한 리스크에 대해 가용한 자원을 보유할 수 있었다. 이런 종류의 인프라 구축과 관리에는 많은 비용이 든다. 특히 최대 수요인 경우를 대비해야 하기 때문이며, 이는 종종 성능의 상당 부분이 상당 시간 동안 유휴 상태임을 의미한다. 클라우드는 다음과 같이 게임의 규칙을 변경했다. 즉 '종량제 과금'을 기반으로 가용 인프라를 구축함으로써, 대기업뿐만 아니라 중소기업도 대규모로 확장 가능하며 범세계적인 애플리케이션을 생성할 수 있다. 클라우드 플랫폼은 수요 기반 용량과 고장 허용, 분산 컴퓨팅, 전 세계에 위치한 데이터 센터 클라우드로 애플리케이션을 이동함으로써 제어와 자율성을 일부 포기하는 것은 사실이다. 그러나 비용 감소, 유연성, 확장 가능한 컴퓨팅과 스토리지로 이득을 얻는 것 또한 사실이다. 『윈도우 애저 클라우드에서 애플리케이션 개발하기』는 이를 수행하는 방법을 보여준다. |