블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


 
 

좋은 스위치는 iSCSI SAN의 핵심 부분이다. 그렇다, 어떤 기가비트 스위치도 iSCSI와 잘 어울리지만, 값싼 비관리형 제품에는
몇 가지 아주 중요한 기능들이 없다.
우선, 스위치는 넌블로킹(Non-blocking)이어야만 한다. 즉, 모든 포트에서 회선 속도의 입출력을 동시에 처리할 수 있어야 한다. 모든 스위치가 이렇게 할 수 있는 것이 아니며, 심지어 일부 엔터프라이즈급 스위치도 인접 포트(Adjacent Port) 그룹끼
리는 대역폭을 공유한다 (특히, 시스코 카탈리스트4500 시리즈의 구형 모델처럼 섀시 기반의 스위치,물론 그렇지 않은 모델도 많다).
둘째, 흐름 제어를 지원할 수 있어야 한다. 흐름제어란 수신 호스트가 송신 호스트에게 송신하는 데이터 양을 줄이라고 요청할 수 있게 해주는 2계층 이더넷 프로토콜이다. 이는 서버 혹은 SAN이 상대방이 수신할 수 있는 것보다 더 많은 데이터를
보내는 상황을 방지해준다. 이 기능이 없으면 엄청난 양의 비효율적인 TCP 재전송을 초래해서 전반적으로 열악한 성능을 야기한다.
셋째, 점보 프레이밍(Jumbo Framing)을 지원해야 한다. 보통 이더넷 프레임은 1,500바이트로 제한된다. 점보 프레이밍은 이 제한을 9,000바이트 로 확장시킨다. 회선을 통과해야 하는 프레임 개수 를 줄여줘서 약간 더 높은 회선 효율성과 더 적은
지연편차를 야기한다. 대부분의 최신 스위치는 이 기능을 지원하지만, 모두 그럴 수 있는 건 아니다.끝으로, VLAN을 지원하는 스위치를 확보하라.iSCSI 트래픽이 자체 VLAN에서만 흐르도록 분리하는 것이 좋다. 성능 상의 이유도 있지만, 가장 큰 이유는 승인 받지 않은 호스트가 SAN에 접속하지 못하게 하는 빠르고 쉬운 방법이기 때문이다.

=====

원문 http://www.itworld.co.kr/techlibrary/75424/%ED%86%B5%ED%95%A9+%EB%8D%B0%EC%9D%B4%ED%84%B0%EC%84%BC%ED%84%B0%EB%A5%BC+%EC%9C%84%ED%95%9C+%EC%B5%9C%EC%A0%81%EC%9D%98+%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80+%22iSCSI+SAN%22+-+IDG+TechFocus 에서 발췌

저작자 표시
신고

클라우드 Security에 대한 글 하나
http://blogs.msdn.com/b/education/archive/2011/08/03/how-do-you-approach-cloud-security.aspx
네이트 사건도 있고, 점점 중요해지는 보안, 그러나 비용과 시간 때문에 맨날 경시 되는 보안

루머-Apple's rumored 'Replay' service a ways off
http://news.cnet.com/8301-31001_3-20089094-261/apples-rumored-replay-service-a-ways-off/
애플이 동영상 컨텐츠에 대한 클라우드 서비스를 시작하려한다는 루머입니다.
그 큰 데이타 센터 지어놓고, iCloud에서 Sync 만 제공하기에는 부족하고 몬가 꾸미고 있다고 생각했는데, 이게 아닐까 싶네요.
요즘 애플을 보면 서비스 혁신으로 격차를 벌리는 것을 넘어서 이제 스피드로 차이를 벌리는 것 같습니다.
더 이상 Catch up & Counter Plan은 안먹히는 것 같습니다. 애플과 상대하려면 "선빵"이 필요할듯...

VCE 블록은 돈먹는 하마
http://www.zdnet.co.kr/news/news_view.asp?artice_id=20110809002316&type=xml
VMWare가 V-Block으로 마케팅은 많이 했는데, 정작 팔지는 못했나 봅니다.
하기사 국내 영업도 보면 VCE 영업하는 것 보다는 VMWare 단독 영업 하는 케이스가 많은것 같더군요. (사견)

구글 NoSQL 레벨DB 공개
http://www.zdnet.co.kr/news/news_view.asp?artice_id=20110801100022
이미 다들 아시는 소식이겠지만 구글도 NoSQL DB를 오픈소스로 공개하였습니다.
차이점은 Cassandra나 Mongo DB 와 같은 서버 DB보다는 SqlLite나 버클리 DB등과 같이 임베디드 시장에 진출할 것이라는 관측이 있어서 흥미롭습니다.

벼락으로 유럽 아마존 클라우드 및 MS 클라우드 장애
http://www.crn.com/news/cloud/231300384/lightning-causes-amazon-microsoft-cloud-outages-in-europe.htm;jsessionid=4BinM6amUTGurWNYsFAyAg**.ecappj03?cid=rssFeed
지난번 아마존 장애도 그렇고, 클라우드 배포시 Regional Clustering을 통한 고가용성 확보가 중요하다고 생각되는 대목이네요.

Microsoft Windows Phone 7에 SkyDrive에 저장된 음악에 대해서 Streaming 서비스 제공
http://www.maximumtech.com/windows-phone-7-mango-offers-music-streaming-skydrive-accounts
요즘 Personal Storage의 추세가 저장에서 부터 Streaming/Transcoding으로 변화하는것 같습니다.
N Drive의 Transcoding 서비스도 그렇고, Apple의 Replay 서비스 루머도 그렇고, 이게 다음 트렌드 인가 보네요.

Tips for Business Resilience in Cloud - IBM
http://cloudcomputingarchitect.com/2011/08/08/ibm-tips-for-business-resilience-in-the-cloud.aspx?ref=rss&utm_source=twitterfeed&utm_medium=twitter&utm_campaign=Feed%3A+CloudArchitectCloudArchitectureTheCloudNetwork+%28Cloud+Architect+%7C+Cloud+Architecture+%7C+THE+CLOUD+NETWORK%29
오늘 아마존과 MS 클라우드 장애를 보니, 클라우드 설계 및 배포시 Resilience의 중요성을 한껏 더 느낍니다. Resilience에 대한 좋은 글이 있어 하나 첨부합니다.

VMWare 가격 정책 변경
http://www.zdnet.co.kr/news/news_view.asp?artice_id=20110809083259
VMWare가 라이센스 정책을 Core수에서 Memory로 변경했습니다.
애매한데... 보통 클라우드에서는 Physical Core:Virtual Core의 수를 Density라는 이름으로 조정합니다. 1:2~1:8 정도가 되는데, 애플리케이션의 성격이나, 사용시간에 따라서 다릅니다. 즉 낮에 많이 사용되는 VM과 저녁에 많이 사용되는 VM을 넣으면 CPU수를 공유해서 VMWare의 Core 기반의 라이센스 정책을 쓰면 동일하지만, VRAM기반이라면 오전,오후에 떠있는 VM의 VRAM을 합한 금액을 라이센스 금액으로 지불해야 하기 때문에 비용이 늘어날것으로 생각됩니다. 즉 거의 VM당 과금하겠다는 정책같네요.
지켜봐야될 부분입니다.
저작자 표시
신고

System Center 3'rd party management pack
http://unofficialsystemcentercatalog.wordpress.com/2011/04/22/opsmgrcatalog/

RedHat Enterprise Linux

Microsoft

Free


Xen Server

ComTrade

Fee-based


Dell PowerEdge / PowerVault,
DRAC and CMC

Dell

Free


아래는 Quest의 Management Pack
http://blogs.inside.quest.com/management-extensions/scom/downloads/
거의 다 되네... 승산 있겠다.
저작자 표시
신고
http://www.zeus.com/products/load-balancer
이걸로 되어 있음...
가격만 맞으면 써볼만 할거 같은데...

저작자 표시
신고
Virtual Machine Management : OpenStack Nova + Glance (Image & Snapshot management)
Configuration Manager : Chef + Crowbar
Monitoring : TBD (System Center Operation Manager + Bridgeway)
Orchestration : http://java-source.net/open-source/workflow-engines 이건 짜야 쓰겄다.
Portal : Silverlight or HTML 5 or AJAX

추가 검토할 솔루션
Puppet
Nagios : Monitoring 쪽에 검토 요망


저작자 표시
신고


Configuration Management : Chef + Crowbar
Imagemgmt : Glance
저작자 표시
신고

'클라우드 컴퓨팅 & NoSQL > IaaS 클라우드' 카테고리의 다른 글

Rackspace Load balancer  (0) 2011.05.22
오프소스 기반 클라우드 솔루션 조합  (2) 2011.05.16
Dell's destination for OpenStack  (0) 2011.05.16
Cloud.com CloudStack Quick overview  (0) 2011.05.16
Openstack review note  (0) 2011.05.13
L2,L3,L4 스위치  (0) 2011.05.11
쑤욱~~ 또 솔루션 훝어봤습니다.
KT에서 CloudStack 도입으로 꽤나 국내에서는 유명한 플랫폼입니다.
일단 앞단의 Self Service Portal에서 부터 하단의 Hypervisor를 제외한 대부분을 지원하고 있음
AJAX 기반 UI가 강력함.

몇가지 특징을 보면
Pod(Rack),Zone의 논리적인 공간 개념을 가지고 있고
Global Admin (클라우드 관리자), Domain Admin (업체별 관리자), User 로 계층별 사용자 개념을 가지고 있음.

사실 저 두가지가 상당히 중요한 부분인데, 개념 정리를 상당히 잘해놨고
NAT,Firewall,Load Balancer, Router등을 이미 SW로 잘 구현해놨고, 외부 FW와 LB를 연결할 수 있는 기능이 있음

아.. 근데 자료는 자세히 못 찾았는데, CloudStack은 Hypervisor에 Clustering feature를 사용하기 때문에, Clustering 될 수 있는 하드웨어 개수 제약으로 인해서 많은 제약이 있음.. 이것이 약점!!

Node간 MPLS 지원도 가능


==
아래는 주저리 주저리 노트

API를 3 단계로 나눠서 구별하고 있음

Global Admin
Domain Admin
User

User Types
admin - full API access. This is typically a service administrator or code that executes with complete trust in

the service operator's environment.

domain-admin - full API access within a domain. This is the most privileged user that a given customer has. This

may be a reseller for the service provider.

read-only-admin - API access limited to viewing most entities. No access is given to create or update those

entities. This may be useful for monitoring programs in the service operator's environment.

user - API access for all the resources associated with their account. There may be many users in a domain, many

domains in a deployment, and many users in a deployment. This is typically the end user.


Firewall,NAT,Load Balancer,Router들을 다 통재 가능함
위의 것들은 내장형이고, Ext LB와 Ext Firwwall을 추가할 수 있음

VM 그룹 개념이 있음. 내 디자인의 Service Role과 같은 개념

오호라~~ account나 domain에 대한 resource limitation을 관리할 수 있는 개념이 있음

Pod,Zone 개념도 가지고 있음


Global Admin. Access to all features of the cloud, including both virtual and physical resource management. You can access the 2.2. API via the link : http://download.cloud.com/releases/2.2.0/api/TOC_Global_Admin.html

Domain Admin. Access to only the virtual resources of the clouds that belong to the administrator’s domain. You can access the 2.2 API via the link : http://download.cloud.com/releases/2.2.0/api/TOC_Domain_Admin.html

User. Access to only the features that allow management of the user’s virtual instances, storage, and network. You can access the 2.2 API via the link : http://download.cloud.com/releases/2.2.0/api/TOC_User.html


Customization 가능한 모듈

UserAuthenticators. Allows you to integrate custom authentication schemes that the Management Server can use to validate user credentials.
 HostAllocators. Allows you to create custom rules to determine which physical host to allocate the guest virtual machines on.
 PodAllocators. Allows you to create custom rules to determine which pod to allow the guest virtual machines on.
 ConsoleProxyAllocators. Allows you to create custom rules to determine which routing nodes to allow the console proxy on.
 Investigators. Allows you to create custom rules to determine when a virtual machine is detected as down for HA purposes.

OpenStack에서 개선이 필요한 부분

저작자 표시
신고
오늘 대충 쭈욱 훝어봤는데...
결론은 Simple하네... 그리고 별거 읍네~~~
아래는 혼자 주저리 주러리 노트
기본 개념은 Hypervisor들 abstract해서 올려주고
EC2 호환성 가지도록 REST API 정의하고,(그래서 아마존 CLI가 다 먹는군..)
Provisioning 관련 프로세스 (Image관리, VLAN 태깅 등) 몇개 좀 해주고....
그게 다 인듯......
API 보니까는 100개도 오픈 안되어 있던데..
반대로 Simple해서 개발할때는 편할 수 도 있을 듯..
Reference Implementation으로 되어 있는 Portal은... 진짜... Tutorial 수준...
MS의 위대함을 또 한번 느꼈음... ㅋㅋ

Hyper-V support install  : http://wiki.openstack.org/HypervInstall?highlight=%28Hyper-V%29

Currently, Nova supports three kinds of networks, implemented in three “Network
Manager” types respectively: Flat Network Manager, Flat DHCP Network Manager, and
VLAN Network Manager. The three kinds of networks can co-exist in a cloud system.


일단 VM create 하는데, Affinity id는 있고

4.1.2.1. Server Affinity
As stated previously, the compute service has an anti-affinity property that attempts to
spread out VMs across hosts. There may be cases where affinity matters however. For
example, VMs may need to be placed near one another in order to effectively share
resources. The affinityId attribute represents the lowest level zone that allows clients to
specify placement of VMs. Note that VMs with the same affinityId may not necessarily
share the same hostId. That said, hosts with the same affinityId are guaranteed to be in
proximity of one another. To launch a server with affinity to an existing server, include the
affinityId of the existing server in the server create request.

Bare metal provisioning이 고민 되어야 겠네... 읍네~~

Template 가 좀 약하네.
특히 서버 Create할때..

==
5/18 추가 Live Migration 됨 - http://docs.openstack.org/cactus/openstack-compute/admin/content/live-migration-usage.html
저작자 표시
신고

L2,L3,L4 스위치

클라우드 컴퓨팅 & NoSQL/IaaS 클라우드 | 2011.05.11 23:44 | Posted by 조대협
한동안 블로그 포스팅이 뜸했습니다.
바뻤습니다.
한동안 클라우드 연구하다가 Storage에서 머리가 아퍼오더니.. Storage 산을 넘으니 이번에는 Network이 저를 괴롭힙니다.

L2 - Dummy Hub 개념으로 보면 된다. Mac Address를 보고 라우팅
L3 - Hub + Router = Subnet 이 다른 네트웍도 라우팅 기능을 이용해서 묶어 줄 수 있다. IP를 보고 라우팅
L4 - IP Layer에서 Load Balancing도 가능

Inter Rack 간 통신을 performance degration없이 묶는 법을 아시는분?

* Load Balancing의 성능 측정 단위
L4 - CPS (Connection Per Second)
저작자 표시
신고
encoding.com
Amazon EC2를 이용하여 인코딩 수행
FTP,SFTP,HTTP등으로 Source에서 파일 읽어서 encoding 하고 다시 destination으로 인코딩된 파일 전송

wowza.com
Streaming solution, S3에 연동 가능
=== 4/27 업데이트 ==
Wowza 대충 살펴봤는데.. 이거 물건일세... EC2 AMI이미지로 서비스 되는 것은 물론이고, 원래가 Java로 된 Media Server를 판매하고 있는데
Adobe Flex용 RTMP 시리즈, Apple이 사용하는 Http Live Streaming, RTSP, MPEG-TS 지원을 하고
단순히 VOD Streaming 뿐만 아니라 CAM이나 Mike의 내용을 받아서 넘겨주는 Re-Stream,multicast 그리고 DVR 처럼 Recording 서비스까지 제공한다.

다만 하나 좀 단점은 UI기반 콜솔이 없다. 다 config 파일로 설정만 해야하는 듯

== 추가 업데이트 ==
MS의 Expression Encoder를 사용하면 CUDA 기반 GPU 가속이 가능하고
성능은 2배이상 나옴
http://www.microsoft.com/expression/GPUencoding/
Windows Media Encoder 와 Expression Encoder 비교 장표 http://www.microsoft.com/expression/products/Encoder4_Overview.aspx





저작자 표시
신고
요즘 오픈 소스 기반의 클라우드 솔루션을 보다 보니 트렌드가 많이 변했다고 느끼는데, 그중 하나가 Cross-Cloud-Management이다.

Microsoft의 경우 Concero라는 코드명으로 Private Cloud와 Azure 기반의 Public Cloud를 동시에 관리하는 기능을 제공하는데, 예를 들어 관리자가 Application을 만들고 Private Cloud로 Targetting하면 내부 클라우드에 배포 되고 Targetting을 미국 Azure로 하면 미국에 배포되는 모델이다.
즉 Private과 Public Cloud를 하나의 회사 클라우드로 통합 관리하는 모양이 되는데...
년초에 이 개념을 보고 차암 대단하다고 생각했는데..

이번에는 Right Scale이라는 솔루션을 봤는데. 이놈은 클라우드 위에서 Public Cloud간 또는 Public-Private Cloud간의 통합된 통제를 가능하게 한다.


RightScale은 Azure,Amazon,Rackspace등 주요 Public Cloud에 대한 중앙 관제를 제공하면서
Ecualyptus나 OpenStack으로 개발된 Private Cloud도 똑같이 중앙 관제가 가능하다. (Ecualyptus나 OpenStack은 Amazon EC2 호환이 되니까는 가능하다.) 즉 수평적,수직적인 클라우드 통합을 지원한다.

JClouds

아울러서 클라우드 개발 부분에서도 변화가 있는데, 재미있는 프레임웍중 하나가
jclouds.org
이다.
클라우드의 주요 기능등 예를 들어 S3,EBS 등을 Java API로 쌓아 놓은 것인데..
재미있는 점은 Amazon 뿐만 아니라 Azure,Ecualytus,Terramark 등 주요 클라우드 서비스들을 호출할 수 있도록 되어 있는데, Abstraction이 되어 있어서 비슷한 기능은 Provider만 바꾸면 되는 구조라는 것이다. 즉 Azure의 BlobStorage나 Amazone의 S3는 그 구조와 용도가 유사한데, JCloud에서는 이것을 하나의 인터페이스로 묶어서 클라우드 서비스 사업자 Depdency 없이 프로그래밍을 할 수 있도록 해준다.

참~~ 한국에서는 Azure나 Amazon 사용하지도 못하고, 그나마 KT가 이제 슬슬 클라우드 서비스 시작할려고 하는데, 벌써 바깥 세상은 한참 변하고 있네요.

저작자 표시
신고
Abiquo

Multiple Hypervisor support
· VMware ESX and ESXi
· Microsoft Hyper-V
· Virtual Box
· Xen
· Citrix

특별한점 몇가지
Workload management (VM Optimization 하는 기능 처럼 보이고)
Network랑 Storage Management 잘되는 것 처럼 보이시고
Resource Limit라는 기능은 일종의 Allocated Resource 개념인데... (Limit 되기전 Warning, Limit 되면 enforce하는 기능)
Multiple datacenter management 할 수 있는 기능도 있고

구성 컴포넌트

    Abiquo Core: Contains the bussiness logic of abiquo.
    Appliance manager: Manages the image library.
    Abiquo BPM: The module that executes the complex asyncronous tasks (Conversions, statefull, etc.)
    - 오호 Abiquo BPM이 있네!! 그런데 찾아보니 관련 문서는 없다.
    Virtual Factory: Manage the virtualization technologies.
    System Monitor: This module manages the events from the node to the server.
    Appliance manager: manages the image library.
    Node Collector: Manage the information in the physical Machines
    Storage Manager: Manage the interaction with centralized storage systems.
    Business Process Manager: Manage the execution of complex asynchronous tasks.


Storage
VM Image는 Appliance Repository에 저장하는데 NFS 사용
Virtual Storage : EBS (Local Disk)-SAN을 사용

Sun OpenStorage, ZFS, Nexenta Store 그리고 LVM과 iSCSI 지원
Nexenta가 여기서 또 나오는 구만. 어서 많이 봤다 했더니... KT에서 쓰는 ISCSI구만.
(관련 정보는 여기 http://kerberosj.tistory.com/104)
Others (Dell Equallogic, IBM Volume Manager): If it has an API, almost any storage technology can be managed from Abiquo. Contact us to know more about plugins in development and custom made solutions.
그외에도 다른 storage를 지원한다고 되어 있는데, BPM 기능이 있으니 쉽게 붙일 수 있는듯.

참고자료
15m tutorial -  http://community.abiquo.com/display/ABI17/15+Minute+Tutorial
Enterprise Edition data sheet - http://www.abiquo.com/files/abiquo_enterprise_edition_datasheet.pdf
http://community.abiquo.com/display/ABI17/Abiquo+Documentation+Home
http://community.abiquo.com/display/ABI17/Architecture+Overview
저작자 표시
신고
요즘 오픈 소스 클라우드 때문에 이자료 저자료 많이 보고 있는데...
Provisioing을 포함한 클라우드 관리를 할 수 있는 수준의 클라우딩 플랫폼을 보통 Cloud OS라고 부르는데, (여기는 Hypervisor를 뺀 모든것..) 흥미로운 자료를 발견해서 기록

http://www.abiquo.com/files/white_paper_cloud_management_guide.pdf

언급되는 업체로는 Abiquo,CA,Cloud.com,Rackspace,Enomaly,Eucalpytus,Nimbula,VMware
대 부분 다른 웹사이트 뒤지다가도 많이 나오는 이름인데, 흥미로운 것 몇가지 정리해보면

Rackspace와 Cloud.com은 Openstack을 기반으로한 아키텍쳐를 가지고 있고, Rackspace와 연동 기능이 뛰어나다. KT가 Cloud.com을 기반으로 해서 왠지 친숙하고, VMware야 벤더로써 당연히 이름이 보이는 것인데.. CA가 자주 나온다. 국내에서 클라우드 비지니스에서는 대부분 MS,Citrix,VMware 3각(Private cloud 기준) 구도라서.. 그 다지 마주치지는 못했는데, 얼마전에 솔루션을 잠깐 검토해보니.. 개념은 참 훌륭하다는..
그밖에 Enomaly도 빠지지 않고 등장하는데.. 자료 찾기가 어렵고, 제일 마음에 드는건 Eucalpytus인데 Amazon EC2,EBS,S3와 호환성을 가지고 있다.
대부분 Xen,VMware,KVM들을 지원하고, Eucalpytus와 Abiquo만 MS Hyper-V를 지원한다. (쩝.. Hyper-V 도 나름 좋은데..)

일단 Abiquo 부터 파봐야 쓰겄다.

저작자 표시
신고
Go Grid http://www.gogrid.com
Amazon 등과 호환성은 없는 자체 API 모델
미국 서부와 동부에 센터 위치
GSI (GoGrid Server Image) 사용

LB-Server-Cloud Storage 제공
LB는 F5 사용 (RR방식과 Least Connect 방식 제공)

Storage는 Servers access Cloud Storage using familiar transfer protocols such as SCP, FTP, SAMBA/CIFS, and RSYNC
파트너 서버 이미지 제공 (Tomcat이나 WLS, Oracle등 메이져 제품은 안보이네)
CDN 제공
Hardware 기반 Firewall 제공 (Cisco ASA 5510 ) - 이거 네트워크 세그먼트 어떻게 나눴을까 궁금


모야!! 이거 걍 웹호스팅에서 약간 발전한거잖아.

저작자 표시
신고
Appistry

When it was founded in 2001, Appistry was already eyeing the cloud as the next big thing. Appistry’s CloudIQ platform has become known for delivering a run-time application platform that complements existing technology to create scalable, service-oriented applications with lower investments. Appistry lives at the nexus of grid computing, virtualization and SOA, and delivers real-time IT apps and infrastructure that takes the best attributes of each of those three components.

FlexiScale

FlexiScale started as a “utility hosting platform” but morphed to offer a cloud computing infrastructure that offers a flexible, scalable and automated public cloud infrastructure. It arms customers with the power to flex their requirements up and down on-demand and only pay per service used. FlexiScale offers all of the power and storage resources needed; the ability to scale in real-time; a pay-as-you-go pricing with no lock-in; multi-OS support and automatic self-healing and 100 percent SLA.

GCloud3

GCloud3, is offering a turnkey private cloud solution in its gPlatform. The startup’s gPlatform enables deployment of servers, desktops, firewalls/routers and SAN storage. The six-component platform comprises gVirtual, a private cloud solution deployed at the client site; gClient, a thin-client line for integration into gVirtual or gHosted solutions; gBackup, a backup of the private cloud infrastructure; and gHosted, a data center-style deployment that uses gClient to connect to the data center

GoGrid

Do you have only minutes to build an enterprise-grade cloud infrastructure? GoGrid’s got you covered. The GoGrid platform lets users deploy Web and database cloud services, mount infinite-volume cloud storage, add load-balancing and create, save and deploy custom cloud server images. GoGrid makes it even easier by tying in API libraries and tools.

Terremark

Terremark’s vCloud Express is a pay-as-you-go scalable deployment platform that gives development teams quick setup and easy resource configuration. Meanwhile, Terremark’s Enterprise Cloud offering gives users precise, dynamic allocation of computing resources such as security, scale and performance with multi-user capacity, a dedicated resource pool architecture and roll-based security with private network connectivity and physical device integration layered on top.
저작자 표시
신고


MS 클라우드 아키텍쳐는 대충 파악했고, 요즘 KT나 기타등등 회사들이 오픈소스기반의 클라우드를 검토하는 일이 많은지라 오픈 소스 클라우드를 하나씩 뽀게기 하고 있는데, 오늘 첫번째는 유칼립스...
검색을 해봐도 한글자료가 그나마 잡히는 게 유칼립스다. 아마 그만큼 쉬워서가 아닐까 싶은데.

일단 주목할만한 특징을 몇개 적어보면
Amazon EC2,EBS,S3와 API 호환성을 가지고 있다.
그외에 DB 서비스등은 제공하지 않지만 어짜피 DB야 IaaS에 잘 올리고, NoSQL로 서비스 만들면 되니까는 구축에는 큰 문제 없을 듯
기본적으로 Hypervisor는 Xen,KVM 지원하고 근래에 VMWare를 지원한다. Hyper-V는 지원하지 않는다.
Guest OS로는 대부분의 Linux를 지원하고 2.0 버전부터는 Windows Server 2003과 2008을 지원한다.

인스톨만하면 Amazon like한 클라우드 서비스를 바로 쓸 수 있는 것이 장점인데,
Admin 메뉴얼 훝어보니 Private Cloud향으로 개발된 것 같다. Multi tanent에 대한 지원 기능이 좀 약한 것 같고 특히 Orchestration 기능이 없어서 Flexibility는 좀 떨어질 듯 하다. (cf. Microsoft Opalis 같은 일종의 클라우드형 BPM? )

대충 구조는 이렇게 생기셨고



컴포넌트는 아래와 같다.
  • CLC (Cloud Controller) - 전체 클라우드를 관리하는 관리 시스템
  • Walrus (Store persistance data like S3) - 아마존 S3와 같은 대용량 파일 저장 시스템
  • CC (Cluster Controller) - 클러스터 단위에 대한 컨트럴러
  • SC (Storage Controller like Amazon EBS)- SAN (NFS,ISCSI, etc 지원) - Amazon EBS와 같은 Local Storage
  • NC (Node Controler - per server) - 각 서버에 배포되는 컨트럴러
구조는 잘 잡힌거 같은데, 클러스터 개념은 다시 파악할 필요가 있는 것 같고, 만약에 클러스터가 동적으로 생성이 가능하다면 Tenant 단위로 클러스터를 맵핑 시켜주는 것이 좋을 듯.

네트워크 모델은 DHCP 기반의 네트웍, Static IP도 지원하고 기본적으로 VLAN도 지원한다. 어느 정도 구색은 갖춘듯 싶고.
Storage 부분은 문서상에는 NFS,iSCSI,etc 지원이라고 나오는데, FC/HBA 기반의 SAN을 지원하는지는 확실하지 않다. (아마 하겠지만 구성은 쉽지 않은 듯)

Supported SAN은 DELL과 NetApp 장비를 지원하는데
Eucalyptus EE with SAN support has these additional prerequisites:
• Configured SAN device(s). Eucalyptus currently supports these SAN devices:
• Dell EqualLogic (PS4000 series, PS6000 series). For more information on Dell EqualLogic SANs, see www.dell.com.
• NetApp (FAS2000 series, FAS6000 series)

역시 NetApp은 요즘 어디가나 잘 끼는 듯. :)
한글로 유칼립스 소개한 문서는
http://www.ibm.com/developerworks/kr/library/os-cloud-virtual1/
http://www.linxus.co.kr/main/view_post.asp?post_seq_no=50015

기업내의 중소규모 Private Cloud 구성에는 꽤나 쓸만할거 같다.


저작자 표시
신고
Cloud Management
  • enStratus
  • RightScale
  • Scalr
  • CloudKick
  • CA

IaaS

  • RackSpace
  • ReleaCloud
  • Terremark
  • GoGrid
  • Hosting.com
  • Bluelock
  • Cloud Central

Cloud OS

  • VMware
  • Eucalyptus
  • Enomaly
  • CA
  • Cloud.com
  • Flexiant
  • Abiquo
  • Nimbula



 


저작자 표시
신고
Left Hand P4000 장비가 가상 스토리지 (Virtual Storage)를 통해서 Scale Out이 가능한것으로 알고 있는데. 그래서 저가격 대비 장점으로 파악했는데, 오늘 문서를 살펴보다가 흥미로운 부분이 있어서 메모 하나

P4000으로 VSA (Virtual SAN Appliance)를 구성할 경우 지원되지 않는 사항이다.
http://h10032.www1.hp.com/ctg/Manual/c01814597.pdf
==
지원되지 않는 구성
• 기존 P4000 SAN Solution 스토리지 위에서 VSA를 실행하는 것은 권장되지 않습니다.
• VSA의 가상 NIC는 Jumbo 프레임, 흐름 제어 설정 수정 또는 TCP 오프로드를 지원하지 않습
니다. 서버의 물리적 NIC를 이러한 기능으로 구성할 수 있습니다
.
• VSA의 가상 NIC는 이 시점에서 10Gb/s를 지원하지 않습니다. 서버의 물리적 NIC가 10Gb/s일
수 있습니다
.
• 2개의 가상 NIC 사이의 NIC 본딩은 지원되지 않습니다.
• 가상 하드 디스크 및 패스 스루 디스크의 추가 또는 제거는 지원되지 않습니다. Microsoft
Linux Integration Services 사용 설명서를 참조하십시오.

지원되지 않는 구성 및 모범 사례에 대한 자세한 내용은 HP StorageWorks P4000 SAN Solutions
사용 설명서를 참조하십시오.
==
Jumbo Frame 지원이 안되고, TCP 오프로드 지원이 안되니 IOPS가 급격하게 떨어질터이고,
10G를 지원안하니, 사실상 P4000으로 VSA 구성을 할경우 Hypervisor용 Storage로 사용할 경우 성능에 치명적일 수 있을 것 같다.
 서버 설계시에는 필히 확인해야 쓰겄다.
다음에는 NetApp 장비를 써보던가. NetApp 장비를 좀 교육 받아보던가 해야 쓰겄네...
혹시 위의 P4000 VSA에 대한 Hyper-V 제약 사항이 틀린점이 있으면 알려주세요.

4/11 추가 Comment
http://www.hyper-v.nu/blogs/hans/?tag=hp-lefthand
이 문서들 보면 또, Hyper-V랑 P4000 시리즈랑 잘 맞는 것 같기도하고... 좀 들여다 봐야되나.. -_-;


저작자 표시
신고

SAN 네트웍은 MTU를 1500이상 설정하는 Jumbo Frame을 고려할것.
TCP Handshaking을 생략하는 TCP Off Loading을 고려할것
디스크 포맷시, 프레임 사이즈를 64K 이상의 대형 프레임 사용을 고려하여, IO 성능을 높일것
저작자 표시
신고
작년 부터.. 혹시나 하는 마음에...
클라우드 컴퓨팅을 위한 내부 LAB 구축을 위해서, LAB 구축을 전무님께 제안드리고, 마케팅,세일즈,벤더들 다 뛰어다니면서 돈 협찬 받을려고 했는데... 과감하게 전무님이 투자해서 사주신 장비입니다.
들어오자 마자 BMT에 팔려나갔다가...얼마전에 다시 들어와서...
어제부터 OS 구성부터 새로 하고 있습니다.


오랜만에 OS 구성할려니.. 시행착오도 많고, 시간도 많이 걸려서 고생하고 있습니다.
OS랑 SAN 구성 끝나면, 클라우드 구성해야 하는데, 혼자할려니 쉽지 않군요...
그래도 번듯한 LAB 장비 하나 있으니 뿌듯하기는 합니다.
저작자 표시
신고