아 … 오프 모임이 매월 두번째 토요일이었죠. ‘이번주 토요일이 모임 아닌가? 왜 아무

 
Kenial Lee

아 … 오프 모임이 매월 두번째 토요일이었죠.
‘이번주 토요일이 모임 아닌가? 왜 아무 말도 없지?’ 하고 있었습니다 -_-;;

  • Gisuck Kim

    이번 모임은 12일로 하는거 같아요
    내일 확인 후 알려 드릴께요

    Kenial Lee

    숨겨왔던 나의- ( ‘ㄷ`)r

    Woojing Seok

    윽;; 주말에 올리려고 했는데 회사일이 몰아치는 바람에 잠시 잊고 있었습니다 ㅜㅜ

    Jang Dongmin

    모임 수준에 못미칠게 뻔해서 항상 마음만 다녀오고 있는 완전 초보입니다.
    언제쯤에야 여기 계신 분들의 대화 절반이라도 이해할 수 있을까요 ㅠㅠ

    Woojing Seok

    Jang Dongmin 사실 저도 잘 몰라요-_- 마치 아는척 연기 100단 이라 후후훗.

    Jang Dongmin

    Woojing Seok ^^연기 ㅎㅎ

Advertisements

질문이 하나 있습니다. 어처구니 없으실수도 있지만 Django를 Apache에 mod_ws

 
김범준

질문이 하나 있습니다. 어처구니 없으실수도 있지만
Django를 Apache에 mod_wsgi를 사용해서 운영하고 있는데요.
이 서버를 Web서버라고 불러야 할까요. 아니면 WAS서버라고 불러야 할까요.?
위키피디아에 나온 정의(http://ko.wikipedia.org/wiki/WAS)를 보면 WAS서버라고 불러야 할것 같은데요. ^^

  • Lee Jun Haeng

    받아오는 클라이언트가 브라우저면 웹서버, 어플이면 와스아닐까요 ㅋㅋ

    김범준

    예상하셨겠지만, 브라우저 입니다. 의견주셔서 감사합니다. 다른 분들은 어떻게 생각하실까 궁금해서 F5누르고 있었습니다. ㅋㅋ

    Kenial Lee

    근데 자바 외의 http 서버를 was라고 부르는 경우가 있나요? … 자바 생태계에서만 쓰이는 용어가 아닌가 하는 생각이 문득 들어서요.

    Eunchong Yu

    정적인 리소스(CSS, 이미지, Javascript, 그냥 HTML)만을 서빙하면 확실히 웹서버라고 부를 수 있고 동적으로 리소스를 만드는 무언가(Java servlet, php, WSGI app, 기타등등..)를 돌리고 있으면 WAS라고 볼 수 있겠습니다만… 말씀하신 대로 자바 쪽 말고는 WAS라는 용어를 잘 안 쓰는 것 같더라고요. 대응되는 의미로 WSGI Container라는 말은 간혹 쓰이긴 합니다만

    김범준

    Java라면 웹서버와 WAS의 구분이 확실하긴 합니다만, Django운영환경은 이게 좀 애매하죠. 사실 이런 질문을 하게된 배경은 주변 사람들에게 우리시스템은 Web서버만 있다고 얘기를 하면 “뭐? WAS는.?” 부터 시작해서 “음 .. 그러니까 Django를 운영할때는 WAS가 따로 없어 뭐.. 그건 주로 Java를 다룰때 나와~~”등등 많은 설명을 해야 이해를 할까 말까 였거든요. 그래서 그냥 WAS라고 부르면 아무도 더 이상 어떤 질문을 하지 않았습니다. 그리고 WAS가 웹 어플리케이션 서버 이니, Django에 올리는게 웹 어플리케이션 아니겠습니까. 그래서 의미도 맞겠다 싶어서 WAS라고 할까.? 했는데, 설치된 소프트웨어 상으로 보면 WEB서버라고 불러야 하나.. 뭐 그런 의문이 들어서요.

    김범준

    앗… 또 엔터를 이런, 유용한 의견 많이 주셔서 감사드립니다. ^^ 좋은 가을 되세요~

    Eunchong Yu

    굳이 대응시키면 Apache + mod_wsgi가 WSGI Container(~= WAS)고 거기에 올라가는 Django 앱이 웹 어플리케이션이라고 대응시킬 수는 있을 것 같습니다.

    Eunchong Yu

    http://en.wikipedia.org/wiki/Web_Server_Gateway_Interface

    김범준

    그렇군요. 올려주신 내용들 가지고 주변분들과 얘기 나눠 보도록 하겠습니다. 링크 감사합니다. ^^

그룹이 조용해서, 글 하나 올릴려고 구글링하다가 … “RESTful API using

 
Chinseok Lee

그룹이 조용해서, 글 하나 올릴려고 구글링하다가 …
“RESTful API using django” 내용으로 포스팅된 글 발견~!!!
다른 글들도 코드 위주로 정리가 잘 되어 있는 듯 합니다.

[초보질문] 오랜만에 왕초보 질문 하나 드려요^^ 1. 연산을 DB수준에서 하는 것과

 
Jang Dongmin

[초보질문]
오랜만에 왕초보 질문 하나 드려요^^

1. 연산을 DB수준에서 하는 것과 장고 수준에서 하는 것 중에 어떤게 더 나은가요?
그러니까 mySQL에서 자료를 불러다가 django로 연산하는게 좋은가요?
아니면 아예 mySQL에서 연산을 끝내고 django로 뿌려주기만 하는게 더 좋은가요?

2. sql3는 어느 정도 급의 site까지 cover가 가능한가요?
일반적인 회원관리가 필요한 site 정도면 무난하겠지요?
mySQL은 무겁다는 분이 계셔서.. 귀가 팔랑팔랑^^

잘 부탁드립니다.

  • 김승호

    1번은 특별한 경우가 아니면 django에서 하는 편이 좋습니다. django는 내부적으로 db에 접근할 일을 차곡차곡 쌓아 두었다가, 이 일들을 모아서 한 번에 처리하거든요.
    2번은 모바일용 앱이나 임베디드 정도는 소화할 수 있지만, 웹처럼 대용량 데이터베이스를 다뤄야 하는 경우엔 버거울 겁니다.

    Jang Dongmin

    아.. 그렇군요^^ 승호님 늘 친절하고 빠르게 답해주셔서 고맙습니다.

    Taeho Kim

    1번에 대한 답은 사람이나 상황마다 좀 다를 것 같네요. 저는 DB에서 할 수 있는 일이 있으면 최대한 DB에서 끝낸 뒤에 장고에서 처리하는 게 좋다고 생각합니다. 물론 예외도 있으니까 잘 저울질을 하셔야겠죠 ㅎㅎ

    Jang Dongmin

    아..그렇군요^^ 그런데 갑자기 혼란이.. 그런 판단은 어떻게 하면 될까요? 경험에서 나오는 건가요? ㅠㅠ

    Chinseok Lee

    Jang Dongmin 처음에는 django 에서만 처리하는 것으로 판단하여 구현/배포하시면 되실 듯 합니다. 나머진 서비스 운영하시면서 개선해나가시면 되겠죠. 경험도 쌓일 거구요.

    Jang Dongmin

    아.. 그것도 좋은 방법이겠네요^^ 일단 조언대로 따르겠습니다.

    사실 어떻게 하는게 속도가 더 빠를까 하는 생각에서 시작한 고민이었습니다.
    거기에 “SQL을 따로 공부해야 하나”라는 얄팍한 꼼수까지 더해졌구요^^

    django에선 SQL을 따로 공부하지 않아도 된다고 하는데 아무래도 아는 편이 나을 것 같아 mySQL 책을 보고 있습니다. 구조라도 좀 공부해야겠다 싶어서죠.
    여기서 생긴 질문이었습니다. 공부하기 싫은 핑계라고 할까요?ㅋ

    아무튼 관심 가져 주시고 조언해 주신 분들 너무너무 고맙습니다. 초보에겐 이만한 관심이 정말 엄청나게 든든해요^^

    Joongi Kim

    db에서 하면 좋은 건 필드값을 가지고 뭔가 연산을 거쳐 필터링한다거나 이런 것들이겠고 파이썬은 저수준 연산(산술계산 같은)을 하기엔 오브젝트화하는 데 따른 오버헤드가 큽니다. django의 쿼리조건으로 표현 가능한 건 다 그걸로 하고 그렇지 않은 것들(예를 들면 모델과 상관없는 세션값을 참조해서 처리로직 자체가 달라진다든지)은 파이썬으로 하는게 좋겠죠.

    Alex Jeong

    음 제경우는요.. Select 의 경우 장고ORM filter로쉽게 표현 되거나 sql을 쓸경우 where절에 쉽게표현되면 그걸쓰고요, 안되면 일단뽑아낸후 파이썬에서 하고있어요 복잡한 비즈니스를 구현하시려면 언젠간 sql을 공부하셔야할거같아요

    Jang Dongmin

    Joongi Kim “필드값을 가지고 연산을 해서 필터링 한다”는 말씀이 확 와닿습니다. 느낌이 와요. 감사합니다^^

    Alex Jeong 말씀대로 SQL 공부를 계속 해야겠네요^^ ORM filter가 뭔지도 모르는터라 그것도 공부를 좀 더 해야겠습니다.

    하이고.. 할 게 뭐 이리 많을까요? ㅠㅠ
    암튼 두 분 너무 감사합니다.

    Whoami Jeong

    저도 궁금해하던 거였는데.. 좋은 정보 감사합니다!!

장고 마이그레이션 툴 어떤것을 사용하세요?

 
Eung-Yong Park

장고 마이그레이션 툴 어떤것을 사용하세요?

  • Sung-jin Brian Hong

    south 좋습니다. MySQL의 경우 스키마 변경에 트렌젝션 지원이 안되서 좀 위험합니다만, 일반적으로 잘 작동하는것 같습니다. 테스트는 물론 많이 해야겠지요.

    Taeho Kim

    대세는 south입니다… ㅎㅎㅎ

    Jung Kyoung Up

    아..음… 그냥 수동으로 하고 있습니다.(….)

장고 호스팅 서비스를 궁금해 하시는 분들이 많은데 국내에 장고(파이썬)호스팅 서비스는

 
Woojing Seok

장고 호스팅 서비스를 궁금해 하시는 분들이 많은데 국내에 장고(파이썬)호스팅 서비스는 없기때문에 일반적으로 가상서버(VPS)를 사용합니다.

 

워낙 서비스업체가 많은 관계로 장고 그룹에서 주로 언급된 서비스만 추렸습니다.

 

 개인적인 목적(학습, 소규모 서비스)이신 분들이 대부분이라 생각해서 각 서비스에서 제공하는 최저가를 기준으로 조사했습니다 ㅎㅎ;

 

ucloud

CPU(core): 1

RAM : 1GB

DISK : 100GB

Traffic : 50GB per month

OS : centos 5.4

Cost : 3,9000\(1년 약정시3,0000\) per month

 

J4F

CPU(core): ?

RAM : 512MB

DISK : 25GB

Traffic : 3GB per day

OS : Debian 6.0, Ubuntu 10.04(LTS), Ubuntu 11.04, CentOS 6.0

Cost : 5500\ (1년 선납시 4125\) per month

Etc: 설치비 2,2000\, 무료 테스트기간 7일 제공, 쌉니다…

 

Cafe24

CPU(core): share

RAM : 512MB

DISK : 20GB

Traffic : 100GB per month

OS : 64bit CentOS 5.x / Fedora 11/ Ubuntu 10.04

Cost : 5500\(1년 선납시 4950\) per month

Etc : J4F와 더불어 가난한 개미개발자들을 위한 저가 호스팅 서비스 투톱입니다. 싸요… 

 

스마일서브

CPU(core): share

RAM : 512MB

DISK : 40GB

Traffic : 150GB per month

OS : 다양한것으로 추정됨(-_-;;)

Cost : 1,5000\ per month

Etc : 보증금 1,5000\

 

ep.io

CPU(core): N/A

RAM : 128MB

DISK : 2GB

Traffic : 5GB per month

OS : N/A(app hosting)

Cost : $0.03 per hour($21.6 per month)

Etc : 위에서 소개한 가상 서버 호스팅이 아닌 google app engine 같은 어플 호스팅서비스 입니다. 언어는 파이썬이고 PostgreSQL를 사용할수 있습니다.

메모리, 디스크, 트래픽 모두 사용량에 따른 추가 과금이 이루어집니다.

 

Amazon EC2

CPU(core): 1 virtual core with 1 EC2 Compute Unit

RAM : 1.7GB

DISK : 160GB

Traffic : 1GB per month

OS : RHEL,SUSE,Ubuntu,Debian,Gentoo,Fedora,Amazon Linux, Oracle Linux

Cost : $0.10 per hour($72 per month)

Etc : 제공 지역별로 가격이 조금씩 다른데 도쿄 요금으로 조사했습니다. 기본 제공사양중 트래픽 부분이 아주 약한데 초과분은 추가과금되게 되어있습니다. 트래픽뿐 아니라 CPU,Memory 등등 아주 세부적으로 추가 과금 요금제가 만들어져 있습니다.

 

라엘님의 국내 VPS 리뷰

http://blog.lael.be/182

아주 감동적인 리뷰입니다 ㅠㅠ. 국산 VPS사용하실 계획이면 꼭 보시길.

(2012. 5. 30 수정) 제목은 거창하지만;

 
Kenial Lee

(2012. 5. 30 수정)

 

제목은 거창하지만;

한국에서 Django로 개발된 사례의 목록이 있다면 좋지 않을까 하는 생각에 문서를 만들어 보았습니다 :

 

https://docs.google.com/spreadsheet/ccc?key=0AklzzbL8qXwhdERoR2FsZGh4VXQ5X2pROFE5aWVLMEE&hl=en_US

 

페이스북 그룹의 문서 기능은 히스토리가 남지 않기 때문에 악의 혹은 실수로 인해 문서 내용이 유실될 수도 있기에 – Django 그룹 여러분들은 절대 그러실 분들이 아닌 것을 알지만! – 이렇게 구글독스 링크로 대체합니다. (로그인하지 않으셔도 볼 수 있습니다)

 

추가할만한 사례를 알고 계시다면, 이 텍스트 아래에 적어주세요.

제가 가끔 들어와서 문서 내용을 갱신하도록 하겠습니다.