* 복제 : 클라이언트가 어느 노드에 접근하더라도 동일한 데이터를 읽을 수 있도록 데이터를 각 노드에 복제하여 저장하는 것을 말한다.

* 샤딩 : 데이터를 특정 조건에 따라 나누어 저장하는 것을 말한다.

  예를 들어 1부터 10까지 10개의 데이터를 두 대의 노드를 사용하여 샤딩을 수행한다고 가정하자.

  이때 첫 번째 노드에 1부터 5까지의 데이터를 저장하고 두 번째 노드에 6부터 10까지의 데이터를 저장하여 데이터를 분할 저장하는 방법을 샤딩이라 말한다.

* 샤드(Shard) : 두 개의 노드를 사용하여 데이터를 분할 저장하였을 때 각 노드를 샤드라고 부른다.

   만약 각 샤드가 복제를 사용하여 여러 개의 노드로 구성될 때에도 하나의 샤드로 취급한다.


http://develop.sunshiny.co.kr/1001

'공부하는 Study ' 카테고리의 다른 글

Foundry  (0) 2015.09.09
[chef] chef-client -z (chef-zero)  (0) 2015.09.04
[chef] knife node, knife client 제거  (0) 2015.09.04
[chef] Berkshelf  (0) 2015.09.04
[chef] cookbook 업로드시 dependencies 정의(metadata.rb)  (0) 2015.09.04
Posted by 뭉탁거림
,

Bosh deployment process에는 몇가지 단계가 있다


1. 설치에 필요한 dependency package 다운

2. 모든 job VM parallel 하게 pre-start script 구동 , pre-start script finish 때가지 대기함

3. monit start 호출 되어 process 기동

4. 마찬가지로 post-start script 구동 되고 완료 떄가지 대기

5. all jobs in the deployments 마친 post-deploy script 수행

  • default director property에서 false 되어 있어서 enable 시켜줘야 사용 가능함

6. 추가로 monit에서 특정 job stop drain script 호출

Posted by 뭉탁거림
,

# apt-get install apache2 -y 

# vi /etc/apache2/sites-enabled/000-default


<VirtualHost *:8080>

        ServerAdmin webmaster@localhost


        DocumentRoot /var/www

        <Directory />

                Options FollowSymLinks

                AllowOverride None

        </Directory>

        <Directory /var/www/>

                Options Indexes FollowSymLinks MultiViews

                AllowOverride None

                Order allow,deny

                allow from all

        </Directory>


        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

        <Directory "/usr/lib/cgi-bin">

                AllowOverride None

                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

                Order allow,deny

                Allow from all

        </Directory>


        ErrorLog ${APACHE_LOG_DIR}/error.log


        # Possible values include: debug, info, notice, warn, error, crit,

        # alert, emerg.

        LogLevel warn


        CustomLog ${APACHE_LOG_DIR}/access.log combined


    Alias /doc/ "/usr/share/doc/"

    <Directory "/usr/share/doc/">

        Options Indexes MultiViews FollowSymLinks

        AllowOverride None

        Order deny,allow

        Deny from all

        Allow from 127.0.0.0/255.0.0.0 ::1/128

    </Directory>


</VirtualHost>

'나만의 Cloud' 카테고리의 다른 글

pacemaker  (0) 2016.11.23
ubuntu 14.04 haproxy 설정  (0) 2016.11.15
SLA  (0) 2016.05.09
ubuntu keepalived  (0) 2016.04.20
ansible 설치 및 기본 구성  (0) 2015.08.21
Posted by 뭉탁거림
,