PowerPoint 프레젠테이션

Similar documents
Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

PowerPoint Presentation

[Brochure] KOR_TunA

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

Portal_9iAS.ppt [읽기 전용]

삼성955_965_09

0125_ 워크샵 발표자료_완성.key

The Self-Managing Database : Automatic Health Monitoring and Alerting

PowerPoint Presentation

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

서현수

Analyst Briefing

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

PowerPoint 프레젠테이션

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

untitled

J2EE & Web Services iSeminar

Intra_DW_Ch4.PDF

Azure Stack – What’s Next in Microsoft Cloud

PCServerMgmt7

<A4B5A4C4A4B5A4BFA4B7A4B7A4D1A4A9A4B7A4C5A4A4A4D1A4A4A4BEA4D3A4B1A4B7A4C7A4BDA4D1A4A4A4A7A4C4A4B7A4D3A4BCA4C E706466>


SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

<BCBCBBF3C0BB20B9D9B2D9B4C220C5ACB6F3BFECB5E520C4C4C7BBC6C3C0C720B9CCB7A128BCF6C1A4295F687770>

PowerPoint Presentation

Cloud Friendly System Architecture

CMS-내지(서진이)

Social Network

Service-Oriented Architecture Copyright Tmax Soft 2005

Microsoft Word - 조병호

APOGEE Insight_KR_Base_3P11

00내지1번2번

No Slide Title

TTA Journal No.157_서체변경.indd

2

ICT03_UX Guide DIP 1605

초보자를 위한 분산 캐시 활용 전략

ecorp-프로젝트제안서작성실무(양식3)

solution map_....

Oracle9i Real Application Clusters

미래 서비스를 위한 스마트 클라우드 모델 수동적으로 웹에 접속을 해야만 요구에 맞는 서비스를 받을 수 있었다. 수동적인 아닌 사용자의 상황에 필요한 정보를 지능적으로 파악 하여 그에 맞는 적합한 서비스 를 제공할 수 새로운 연구 개발이 요구 되고 있다. 이를 위하여,

160322_ADOP 상품 소개서_1.0

±èÇö¿í Ãâ·Â

PowerPoint Presentation

<353020B9DAC3E1BDC42DC5ACB6F3BFECB5E520C4C4C7BBC6C3BFA1BCADC0C720BAB8BEC820B0EDB7C1BBE7C7D7BFA120B0FCC7D120BFACB1B82E687770>

[Brochure] KOR_LENA WAS_

aws

2

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

Web Scraper in 30 Minutes 강철

PowerPoint 프레젠테이션


consulting

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API


1217 WebTrafMon II

김기남_ATDC2016_160620_[키노트].key

SchoolNet튜토리얼.PDF

K7VT2_QIG_v3

istay

Intro to Servlet, EJB, JSP, WS

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D39C8A35F B3E C0AFB8C1B1E2BCFA20B5BFC7E2>

歯이시홍).PDF

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

클라우드 플랫폼 요소 기술

Microsoft PowerPoint - Freebairn, John_ppt

우리들이 일반적으로 기호


항목

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

FileMaker ODBC 및 JDBC 가이드


웹사이트 운영, 이보다 쉬울 수 없다! Microsoft Azure를 이용한 웹사이트 구축

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page


_LG히다찌 브로슈어

04-다시_고속철도61~80p

vm-웨어-01장

vm-웨어-앞부속

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No.

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

Chap7.PDF

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

희망브리지

°í¼®ÁÖ Ãâ·Â

Mstage.PDF

15_3oracle

저작자표시 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니

歯I-3_무선통신기반차세대망-조동호.PDF

Citrix Workload Balancing 2.1 설치 가이드

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

Ç¥Áö

untitled

레드햇과 오픈스택 Feb, 2014 Kim Yong Ki Solution Architect Red Hat Korea RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM 2014

공급 에는 권역에 두개의 프라임 오피스가 준공 되었다. 청진구역 2,3지구에는 광화문 D타워가 준공되어 대림에서 약 50%를 사용하며 나머지 50%는 임대마케팅을 진행 중이다. 메트로타워는 GS건설의 사옥에서 매각 이후 2013년 4분기에 리모델링을 시작하여, 에 완공

DE1-SoC Board

Interstage5 SOAP서비스 설정 가이드

Transcription:

이세션은제목부터화끈하다. 서버리스대규모리얼타임웹 시스템구축하기 김태영부장 / taeyo Senior Technical Evangelist OCP, Microsoft Korea

Senior Technical Evangelist Taeyo.NET( 태오사이트 ) 운영 기술서적집필 / 번역

응용프로그램플랫폼의진화

Serverless 컴퓨팅정의 Amazon Serverless computing allows you to build and run applications and services without thinking about servers. Serverless applications don't require you to provision, scale, and manage any servers. You can build them for nearly any type of application or backend service, and everything required to run and scale your application with high availability is handled for you. Microsoft With serverless computing, developers rely on cloudbased servers, infrastructure, and operating systems. The fact is, even though it s called serverless, servers are still involved. But, as a fully managed service, the setup, capacity planning, and server management are invisible to you because they re handled by the cloud provider. In a traditional environment, developers must provision and configure servers, install operating systems, and continually manage the infrastructure. With a serverless architecture, you re free to create, manage, and deploy apps that scale on demand without worrying about infrastructure. Google Serverless lets you write and deploy code without the hassle of managing the underlying infrastructure. It enhances developer productivity by helping focus on what matters the most building great applications and abstracting away the rest. Zero server management, no upfront provisioning, auto-scaling to meet traffic demands, and paying only for the resources used are just some of the benefits of serverless computing. Wikipedia Serverless computing is a cloud-computing execution model in which the cloud provider acts as the server, dynamically managing the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity. It is a form of utility computing.

Serverless 의의미 Serverless 컴퓨팅의개념 애플리케이션을단일기능 (Function) 의클러스터로분리하여 자동으로관리되는컴퓨팅리소스상에서 On-Demand로실행하는것 Microservices의확장 Serverless 는사실서버가없지않다 실제로는워크로드를처리하기위해서버가필요 사용자가서버를관리, 유지보수, 프로비저닝할필요가없다는의미 클라우드공급자가모든인프라를관리해준다 Serverless 는새로운것이아니다 Public 하이퍼스케일클라우드가등장하면서인기를급끌어올렸다

공통적인특성 $

공통적인특성 $ 서버의추상화 딱! 쓴만큼만과금

If 풍선 == App 내가니앱이다

SCALE UP

SCALE OUT

공통적인특성 $ 서버의추상화 필요하면즉시확장

TAXI 사용시간 주행거리

Serverless CPU 사용시간 메모리사용량

서버리스시나리오 이벤트가발생할경우어떤로직을수행할필요가있는모든곳에활용?...

What is Azure Functions? 통합된프로그래밍모델 더욱개선된개발경험 유연한호스팅옵션기존개발경험에영향을주지않으면서비즈니스요구에더적합한개발모델을선택

Function? 트리거

Azure Function 을활용한효율적인개발방식

데모 https://docs.microsoft.com/ko-kr/azure/functions/tutorial-static-website-serverless-api-with-database

Serverless 데모아키텍처및사용리소스 기존업로드파일목록가져오기 Serverless Web Pages 웹페이지접근 $web HTTP 트리거 GetImages 업로드 image Blob 트리거 ResizeImages Database for Serverless thumbnail GetUploadUrl Upload URL + Auth token 파일업로드를위한경로및토큰가져오기 HTTP 트리거 Serverless Backend A.I for Serverless

나는리얼타임 Web 에낚여서 아직앉아있는데그건언제이야기함?

Azure SignalR Service GA! https://azure.com/signalr 11 개리전에서현재사용가능 US: US East, US East 2, US Central, US West, US West 2 Canada: Canada East Europe: West Europe, North Europe APAC: Southeast Asia, Australia East, Japan East

SignalR 은리얼타임 HTTP 를가능하게하는추상화를제공하는오픈소스라이브러리 ( 매직이라고도불림 ) * 현재최대 100,000 connection 지원

SignalR 이란? 양방향서버 - 클라이언트통신 리얼타임웹기능을추가해주는오픈소스 WebSocket 연결관리

Azure SignalR 서비스의차별점 성능 (Performance) 확장성 (Scalability) 다양한백플레인 ( 예 : SQL Server, Redis Cache) 까지자동확장 필요한만큼 Unit 만추가하면된다 현재 Standard 기준 100,000 Connection 지원 가용성 (Availability) 99.9% Service-Level Agreement 그밖에 웹애플리케이션개발은필수조건이아니다 서버리스컴퓨팅활용가능 WebSocket 연결의부하분산도알아서척척

Flight Map: Realtime Monitoring Dashboard 비행지도 : 실시간모니터링대시보드 http://flightmap-demo1.azurewebsites.net/# https://github.com/aspnet/azuresignalr-samples/tree/master/samples/flightmap

Azure SignalR Service 여러분의앱과리얼타임통신을수행할수있게지원하는관리되는서비스 Client SignalR SignalR SignalR Client Client SignalR SignalR SignalR SignalR Azure SignalR Service SignalR App Server Client SignalR SignalR

예 #1 WebSocket SSE Long polling

데모시나리오

데모시나리오 Serverless Web Pages Store messages Serverless Backend Database for Serverless Send message Send messages Almost Serverless Realtime Messaging Real-time messages

데모 https://github.com/aspnet/azuresignalr-samples

Real-time 기술은어디에나필요합니다 쿨한애플리케이션에는리얼타임기술이필수!

마무리 Azure는훌륭한 Serverless 포트폴리오를제공한다 이제동접약 10만정도의 Realtime Web은이다 서버리스아키텍처는혼자서고민하기에는쉽지않다 전문가의도움이필요하다 가까운 Microsoft 직원과상의하세요

감사합니다