SlideShare a Scribd company logo
CLOUD와 OPEN STACK

            2012.02.23
INDEX
        I 장 Cloud
             Cloud~ 왜 필요한가?
             Cloud의 정의를 알아보자!!!
             대표적인 Cloud 시스템은 뭐가 있을까?

        II 장 Openstack
              Openstack의 탄생
              Openstack! 어떻게 생긴 거지?
              설치를 해야 알지~!!

        III 장 Language
              Ubuntu를 알면 Openstack이 쉬워질까?
              Python이 대체 뭐야?
              Korea는 Java의 나라!?
I 장 CLOUD
  Cloud~ 왜 필요한가?
  Cloud의 정의를 알아보자!!!
  대표적인 Cloud 시스템은 뭐가 있을까?
Cloud~ 왜 필요한가?
                                ebook


                                         Music
다양한 종류의 Smart Phone




인터넷이 가능한 Smart TV
                      Virtualization        Movies

                        고사양의 한정된 자원




                                        Games
     다양한 사용자 Groups
Cloud의 정의를 알아보자!!!




 Cloud의 정의

인터넷상의 서버를 통하여 데이터 저장, 네트워크, 컨텐츠 사용 등 IT관련 서비스를 Any
Device에서 사용할 수 있는 컴퓨터 환경
Cloud의 정의를 알아보자!!!




                         SaaS (Software as a Services)


                         PaaS (Platform as a Services)




                     IaaS (Infrastructure as a Services )
대표적인 Cloud시스템은 뭐가 있을까?

                Amazon EC2(Elastic Compute Cloud)
                      http://aws.amazon.com/ec2/


                    하드웨어 서버의 가상화를 통한 자원 제공
                    할당 받은 자원에서 소프트웨어를 설치하
                     여 사용할 수 있다.
                    운영체제 이외의 소프트웨어를 선택할 수
                     있다.




                Amazon S3 (Simple Storage Service)
                      http://aws.amazon.com/s3/


                    인터넷 기반의 스토리지 서비스
                    어디서나 편리하게 임의 크기의 데이터를
                     저장하고 읽을 수 있다.
                    확장성, 안정성, 빠르고 저렴한 데이터 스
                     토리지 인프라구조
대표적인 Cloud시스템은 뭐가 있을까?

                           KT Ucloud biz
                       http://ucloudbiz.olleh.com




                    국내 최초 OpenStack 상용화 사이트~




                         IBM Cloud Portal
                       http://www.ibmcloud.co.kr
대표적인 Cloud시스템은 뭐가 있을까?

                          Apple iCloud
                    http://www.apple.com/icloud/




                 Openstack compute Dashboard
                     http://www.openstack.org
II 장 OPENSTACK
  Openstack의 탄생
  Openstack! 어떻게 생긴 거지?
  설치를 해야 알지~!!
Openstack의 탄생


                                                         2010.07 OpenStack Open
                                                         - NASA : Nebula
                                                         - Rackspace: Cloud Files & Server




OpenStack History
2010.03 : Rackspace가 자사 클라우드 스토리지를 오픈 소스화 (IaaS 분야 2위 사업자)
2010.05 : NASA가 Nebula 플랫폼을 오픈 소스화 (Nebula. 서버 가상화 플랫폼)
2010.06 : Rackspace와 NASA가 OpenStack 설립
                                                                                  NASA
2010.10 : Austin release
2011.02 : Bexar release, 35 이상의 파트너
2011.02 : OpenStack 한국 커뮤니티 구축 <- KT (OpenStack 공식 파트너) 지원
2011.04 : Cactus release
KT : 2011.3 ~ 2011.6, OpenStack Object Storage 기반 클라우드 스토리지 서비스 상용화 (ucloud SS)
2011.07 : Diablo release
Openstack! 어떻게 생긴 거지?




 NOVA
                        SWIFT




               GLANCE
Openstack! 어떻게 생긴 거지?




                                                  NOVA
 Nova-API      Nova-schedule    Nova-Manage
 Glance-API    Nova-compute     Nova-Network
 Dashboard     Nova-volume
Openstack! 어떻게 생긴 거지?

             Account
                                    Account
         Container
                               Container
                               Account

Object       Object
                        Container
                       Object     Object
         Object
                               Object
     ……           Object      Object
         Container
                              ……
                           Object
                               Container
                       ……
Object       Object     Container
                       Object     Object                       Account 및 User 생성, 조회, 삭제, 인증 처리
         Object                               Authentication
                               Object
                  Object      Object             Account       Storage 조회, Container 조회, Metadata 추가

                           Object                              Storage 및 Object 조회, Container 생성,삭제
                                                Container

                                                 Object        Object 조회, 다운로드, 업로드, 복사, 삭제
 Swift의 논리적 구조
Openstack! 어떻게 생긴 거지?
설치를 해야 알지~!!




                    Engineer

                                  Ubuntu Server Install CD
 Servers
                    준비물
                                  http://www.ubuntu.com/




                     http://www.openstack.org
           Manual
                     http://www.openstack.or.kr
                     http://wiki.openstack.or.kr
설치를 해야 알지~!!




 http://www.devstack.org         Nova Script 설치 매뉴얼
 http://www.youtube.com/watch?v=JD3kdlCcMwA    Nova 설치 동영상
 http://www.openstack.or.kr/xe/969     Swift 설치 매뉴얼
III 장 LANGUAGE
   Ubuntu를 알면 Openstack이 쉬워질까?
   Python이 대체 뭐야?
   Korea는 Java의 나라!?
Ubuntu를 알면 OpenStack이 쉬워질까?




                Linux

          OpenGEU
Ubuntu를 알면 OpenStack이 쉬워질까?




                  Linux
  기본 명령어          apt-get install, sudo, passwd, chmod, chown

                      netstat, /etc/init.d/networking restart,
네트워크 관련 명령어 OpenGEU
                        /etc/network/interfaces, ping, ssh

시스템 관련 명령어                    vi, mkdir, find, ps –eaf
Python이 대체 뭐야?

             파이썬(Python)은 1991년 프로그래머인 귀도 반 로섬(Guido van
             Rossum)이 발표한 고급 프로그래밍 언어로, 플랫폼 독립적이
             며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed)
             대화형 언어이다.

                                           http://www.python.org/

주요 특징
     동적 타이핑(dynamic typing). (실행 시간에 자료형을 검사한다.)
     객체의 멤버에 무제한으로 접근할 수 있다
     모듈, 클래스, 객체와 같은 언어의 요소가 내부에서 접근할 수 있다.
     리플렉션을 이용한 기술을 쓸 수 있다.

해석 프로그램의 종류
     CPython : C로 작성된 인터프리터.
     스택리스 파이썬 : C 스택을 사용하지 않는 인터프리터.
     Jython : 자바 가상 머신 용 인터프리터. 과거에는 제이파이썬(JPython)이라고 불렸다.
     IronPython : .NET 플랫폼 용 인터프리터.
     PyPy : 파이썬으로 작성된 파이썬 인터프리터.
Python이 대체 뭐야?
Python
def factorial(x):
         if x == 0:
                  return 1
         else:
                  return x * factorial(x - 1)



Java
int factorial(int x)
{
               if(x == 0)
               {
                            return 1;
              }
              else
              {
                            return x * factorial(x - 1);
              }
}
Korea는 Java의 나라!?
                                                                   국내 Java 학원 수

                                                                        56건
                                                                              57%

                                                                   국내 Python 학원 수

                                                                              2건
                                                                   2%

                                                                   국내 PHP 학원 수

                                                                              20건
                                                                        20%

                                                                   국내 ASP 학원 수

                                                                              20건
출처 : TIOBE software                                                     20%
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Korea는 Java의 나라!?




http://wiki.openstack.org/SwiftAPI
Korea는 Java의 나라!?




   http://www.jclouds.org/   https://github.com/jclouds/jclouds
Summary




      Java            Python              C


                    Openstack

                     Ubuntu

      Infrastructure (Server, Storage, Network)
Q&A
http://www.openstack.or.kr/

http://www.facebook.com/groups/openstack.kr/

http://www.ubuntu.or.kr/

http://www.facebook.com/groups/ubuntu.ko/
Thanks~!!
   ㈜엠엔엘 솔루션 R&D 센터
   책임연구원 장현정
   jhj49@mnlsolution.com / nalee999@nate.com
   http://naleejang.tistory.com/
   http://www.facebook.com/naleejang
   http://www.mnlsolution.com

More Related Content

PDF
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
PDF
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
PDF
OpenStack을 이용한 Commodity 하드웨어의 클라우드 전환
PDF
[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem
PDF
해외 사례로 보는 Billing for OpenStack Solution
PDF
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
PDF
오픈소스로 구축하는 클라우드 이야기
PDF
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
[OpenStack Days Korea 2016] Track3 - Powered by OpenStack, Power to do more w...
OpenStack을 이용한 Commodity 하드웨어의 클라우드 전환
[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem
해외 사례로 보는 Billing for OpenStack Solution
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
오픈소스로 구축하는 클라우드 이야기
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개

What's hot (20)

PDF
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
PDF
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
PDF
Open stack summit_barcelona_보고서
PDF
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
PDF
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
PDF
오픈 소스 클라우드 플랫폼 분석
PDF
[OpenStack Day in Korea 2015] Track 2-4 - Towards Programmable Network (Conce...
PDF
오픈스택: 구석구석 파헤쳐보기
PDF
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
PDF
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
PPTX
OpenStack으로 바로보는 상용 클라우드 플랫폼
PDF
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
PDF
2017 k8s and OpenStack-Helm
PDF
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
PDF
오픈스택 멀티노드 설치 후기
PDF
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
PDF
[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션
PDF
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
PDF
2014 OpenStack Day in Korea - oVirt and OpenStack Integration and more
PDF
퍼블릭 & 프라이빗 클라우드 구축을 위한 오픈소스SW
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Open stack summit_barcelona_보고서
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
오픈 소스 클라우드 플랫폼 분석
[OpenStack Day in Korea 2015] Track 2-4 - Towards Programmable Network (Conce...
오픈스택: 구석구석 파헤쳐보기
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
OpenStack으로 바로보는 상용 클라우드 플랫폼
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
2017 k8s and OpenStack-Helm
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
오픈스택 멀티노드 설치 후기
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션
[OpenStack Days Korea 2016] Track3 - 방송제작용 UHD 스트로지 구성 및 테스트
2014 OpenStack Day in Korea - oVirt and OpenStack Integration and more
퍼블릭 & 프라이빗 클라우드 구축을 위한 오픈소스SW
Ad

Similar to Open stack 세미나자료_장현정 (20)

PPTX
OpenStack
PPTX
4. 대용량 아키텍쳐 설계 패턴
PDF
클라우드 이야기1 2 20160823-신인철_slideshare
PDF
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
PDF
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
PDF
화성에서 온 개발자, 금성에서 온 기획자
PDF
NRISE 개발스택
PDF
000001560595_1425351208416_0.5687465614331808
PPTX
Infra as Code with Packer, Ansible and Terraform
PDF
IT 서비스 개발 15년 _ IT service 15 years
PDF
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
PPTX
System Infra와 Recovery 그리고 DevOps
PDF
서버학개론(백엔드 서버 개발자를 위한)
PDF
Tdc2013 선배들에게 배우는 server scalability
PDF
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
PDF
OpenSource Big Data Platform : Flamingo Project
PDF
OpenSource Big Data Platform - Flamingo v7
PDF
Flamingo project v4
PDF
OpenSource Big Data Platform - Flamingo 소개와 활용
PDF
Laravel로 스타트업 기술 스택 구성하기
OpenStack
4. 대용량 아키텍쳐 설계 패턴
클라우드 이야기1 2 20160823-신인철_slideshare
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
화성에서 온 개발자, 금성에서 온 기획자
NRISE 개발스택
000001560595_1425351208416_0.5687465614331808
Infra as Code with Packer, Ansible and Terraform
IT 서비스 개발 15년 _ IT service 15 years
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
System Infra와 Recovery 그리고 DevOps
서버학개론(백엔드 서버 개발자를 위한)
Tdc2013 선배들에게 배우는 server scalability
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
OpenSource Big Data Platform : Flamingo Project
OpenSource Big Data Platform - Flamingo v7
Flamingo project v4
OpenSource Big Data Platform - Flamingo 소개와 활용
Laravel로 스타트업 기술 스택 구성하기
Ad

More from Nalee Jang (20)

PDF
Red Hat OpenStack 17 저자직강+스터디그룹_5주차
PDF
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
PDF
Red Hat OpenStack 17 저자직강+스터디그룹_3주차
PDF
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
PDF
Red Hat OpenStack 17 저자직강+스터디그룹_1주차
PDF
셸 스크립트를 이용한 클라우드 시스템 운영
PDF
[Open infra] how to calculate the cloud system operating rate
PDF
How to operate containerized OpenStack
PDF
[Red Hat] OpenStack Automation with Ansible
PPTX
Red hat and after 1 year
PDF
오픈스택커뮤니티와기술동향
PDF
Why cloud storage
PDF
오픈스택한국커뮤니티 소개
PDF
OpenStack in Enterprise
PDF
User Story :: Cloudike with KT UCloud Biz
PDF
OpenSource! OpenStack!
PDF
오픈스택 커뮤니티 소개 및 기술 동향
PDF
오픈스택을다루는기술 집필후기
PDF
Kcd open stack
PDF
Open technet openstack
Red Hat OpenStack 17 저자직강+스터디그룹_5주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_3주차
Red Hat OpenStack 17 저자직강+스터디그룹_2주차
Red Hat OpenStack 17 저자직강+스터디그룹_1주차
셸 스크립트를 이용한 클라우드 시스템 운영
[Open infra] how to calculate the cloud system operating rate
How to operate containerized OpenStack
[Red Hat] OpenStack Automation with Ansible
Red hat and after 1 year
오픈스택커뮤니티와기술동향
Why cloud storage
오픈스택한국커뮤니티 소개
OpenStack in Enterprise
User Story :: Cloudike with KT UCloud Biz
OpenSource! OpenStack!
오픈스택 커뮤니티 소개 및 기술 동향
오픈스택을다루는기술 집필후기
Kcd open stack
Open technet openstack

Open stack 세미나자료_장현정

  • 1. CLOUD와 OPEN STACK 2012.02.23
  • 2. INDEX I 장 Cloud  Cloud~ 왜 필요한가?  Cloud의 정의를 알아보자!!!  대표적인 Cloud 시스템은 뭐가 있을까? II 장 Openstack  Openstack의 탄생  Openstack! 어떻게 생긴 거지?  설치를 해야 알지~!! III 장 Language  Ubuntu를 알면 Openstack이 쉬워질까?  Python이 대체 뭐야?  Korea는 Java의 나라!?
  • 3. I 장 CLOUD  Cloud~ 왜 필요한가?  Cloud의 정의를 알아보자!!!  대표적인 Cloud 시스템은 뭐가 있을까?
  • 4. Cloud~ 왜 필요한가? ebook Music 다양한 종류의 Smart Phone 인터넷이 가능한 Smart TV Virtualization Movies 고사양의 한정된 자원 Games 다양한 사용자 Groups
  • 5. Cloud의 정의를 알아보자!!! Cloud의 정의 인터넷상의 서버를 통하여 데이터 저장, 네트워크, 컨텐츠 사용 등 IT관련 서비스를 Any Device에서 사용할 수 있는 컴퓨터 환경
  • 6. Cloud의 정의를 알아보자!!! SaaS (Software as a Services) PaaS (Platform as a Services) IaaS (Infrastructure as a Services )
  • 7. 대표적인 Cloud시스템은 뭐가 있을까? Amazon EC2(Elastic Compute Cloud) http://aws.amazon.com/ec2/  하드웨어 서버의 가상화를 통한 자원 제공  할당 받은 자원에서 소프트웨어를 설치하 여 사용할 수 있다.  운영체제 이외의 소프트웨어를 선택할 수 있다. Amazon S3 (Simple Storage Service) http://aws.amazon.com/s3/  인터넷 기반의 스토리지 서비스  어디서나 편리하게 임의 크기의 데이터를 저장하고 읽을 수 있다.  확장성, 안정성, 빠르고 저렴한 데이터 스 토리지 인프라구조
  • 8. 대표적인 Cloud시스템은 뭐가 있을까? KT Ucloud biz http://ucloudbiz.olleh.com  국내 최초 OpenStack 상용화 사이트~ IBM Cloud Portal http://www.ibmcloud.co.kr
  • 9. 대표적인 Cloud시스템은 뭐가 있을까? Apple iCloud http://www.apple.com/icloud/ Openstack compute Dashboard http://www.openstack.org
  • 10. II 장 OPENSTACK  Openstack의 탄생  Openstack! 어떻게 생긴 거지?  설치를 해야 알지~!!
  • 11. Openstack의 탄생 2010.07 OpenStack Open - NASA : Nebula - Rackspace: Cloud Files & Server OpenStack History 2010.03 : Rackspace가 자사 클라우드 스토리지를 오픈 소스화 (IaaS 분야 2위 사업자) 2010.05 : NASA가 Nebula 플랫폼을 오픈 소스화 (Nebula. 서버 가상화 플랫폼) 2010.06 : Rackspace와 NASA가 OpenStack 설립 NASA 2010.10 : Austin release 2011.02 : Bexar release, 35 이상의 파트너 2011.02 : OpenStack 한국 커뮤니티 구축 <- KT (OpenStack 공식 파트너) 지원 2011.04 : Cactus release KT : 2011.3 ~ 2011.6, OpenStack Object Storage 기반 클라우드 스토리지 서비스 상용화 (ucloud SS) 2011.07 : Diablo release
  • 12. Openstack! 어떻게 생긴 거지? NOVA SWIFT GLANCE
  • 13. Openstack! 어떻게 생긴 거지? NOVA  Nova-API  Nova-schedule  Nova-Manage  Glance-API  Nova-compute  Nova-Network  Dashboard  Nova-volume
  • 14. Openstack! 어떻게 생긴 거지? Account Account Container Container Account Object Object Container Object Object Object Object …… Object Object Container …… Object Container …… Object Object Container Object Object Account 및 User 생성, 조회, 삭제, 인증 처리 Object Authentication Object Object Object Account Storage 조회, Container 조회, Metadata 추가 Object Storage 및 Object 조회, Container 생성,삭제 Container Object Object 조회, 다운로드, 업로드, 복사, 삭제 Swift의 논리적 구조
  • 16. 설치를 해야 알지~!! Engineer Ubuntu Server Install CD Servers 준비물 http://www.ubuntu.com/ http://www.openstack.org Manual http://www.openstack.or.kr http://wiki.openstack.or.kr
  • 17. 설치를 해야 알지~!! http://www.devstack.org Nova Script 설치 매뉴얼 http://www.youtube.com/watch?v=JD3kdlCcMwA Nova 설치 동영상 http://www.openstack.or.kr/xe/969 Swift 설치 매뉴얼
  • 18. III 장 LANGUAGE  Ubuntu를 알면 Openstack이 쉬워질까?  Python이 대체 뭐야?  Korea는 Java의 나라!?
  • 19. Ubuntu를 알면 OpenStack이 쉬워질까? Linux OpenGEU
  • 20. Ubuntu를 알면 OpenStack이 쉬워질까? Linux 기본 명령어 apt-get install, sudo, passwd, chmod, chown netstat, /etc/init.d/networking restart, 네트워크 관련 명령어 OpenGEU /etc/network/interfaces, ping, ssh 시스템 관련 명령어 vi, mkdir, find, ps –eaf
  • 21. Python이 대체 뭐야? 파이썬(Python)은 1991년 프로그래머인 귀도 반 로섬(Guido van Rossum)이 발표한 고급 프로그래밍 언어로, 플랫폼 독립적이 며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어이다. http://www.python.org/ 주요 특징  동적 타이핑(dynamic typing). (실행 시간에 자료형을 검사한다.)  객체의 멤버에 무제한으로 접근할 수 있다  모듈, 클래스, 객체와 같은 언어의 요소가 내부에서 접근할 수 있다.  리플렉션을 이용한 기술을 쓸 수 있다. 해석 프로그램의 종류  CPython : C로 작성된 인터프리터.  스택리스 파이썬 : C 스택을 사용하지 않는 인터프리터.  Jython : 자바 가상 머신 용 인터프리터. 과거에는 제이파이썬(JPython)이라고 불렸다.  IronPython : .NET 플랫폼 용 인터프리터.  PyPy : 파이썬으로 작성된 파이썬 인터프리터.
  • 22. Python이 대체 뭐야? Python def factorial(x): if x == 0: return 1 else: return x * factorial(x - 1) Java int factorial(int x) { if(x == 0) { return 1; } else { return x * factorial(x - 1); } }
  • 23. Korea는 Java의 나라!? 국내 Java 학원 수 56건 57% 국내 Python 학원 수 2건 2% 국내 PHP 학원 수 20건 20% 국내 ASP 학원 수 20건 출처 : TIOBE software 20% http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
  • 25. Korea는 Java의 나라!? http://www.jclouds.org/ https://github.com/jclouds/jclouds
  • 26. Summary Java Python C Openstack Ubuntu Infrastructure (Server, Storage, Network)
  • 28. Thanks~!! ㈜엠엔엘 솔루션 R&D 센터 책임연구원 장현정 jhj49@mnlsolution.com / nalee999@nate.com http://naleejang.tistory.com/ http://www.facebook.com/naleejang http://www.mnlsolution.com