마젠토 사이트 구축 - 마젠토란?

마젠토 사이트 구축 – 마젠토(Magento)란?

마젠토 사이트를 구축하기전에 고려해야할 사항
각자에게 맞는 마젠토 에디션 선택
각각 마젠토 에디션의 장단점

마젠토의 인기가 높아짐에 따라서 온라인 쇼핑몰을 마젠토로 제작하려는 사람들이 점점 늘어나고 있고 그러한 수요에 따라 마젠토 관련 정보도 늘고 개발자들도 늘어나고 있습니다.
마젠토가 좋은 온라인 쇼핑몰 플랫폼이기는 하지만 제작과정이나 유지 및 보수가 누구에게나 쉽지만은 않습니다.
어떤 사람들은 웹개발 경험이 있어서 직접 공짜 에디션인 커뮤니티 에디션을 다운받아 호스팅 서버에 구축하고 혼자 유지/보수/관리하는 사람들이 있는가 하면, 어떤 사람들은 어디서 어떻게 시작해야할지 조차 모르는 사람들도 있습니다.
사이트의 관리나 유지는 어느정도 익숙해지면 할수있지만 사이트 제작이나 보수 및 기능 추가는 초보자에게 너무나 어려운 부분임에 틀립없습니다.
온라인에는 충분한 제작 가이드, 사용 설명서 및 동영상등 데이터가 풍부하지만 이것들을 습득하더라도 처음으로 마젠토를 접하게되면 호스팅은 어떤걸 선택해야 하는지, 디자인은 어떻게 입히며 내가 원하는 템플릿이나 특별한 기능은 어떻게 제작을 하는지 등등 모르는것들 투성이고 복잡해 보이기만 합니다.
저도 2008년경 처음으로 마젠토를 접했는데요, 그땐 상상이상으로 많이 해맸으며 관련자료도 충분하지 않아서 모든것이 순탄치 않았습니다.
하지만 요즘은 방대한 마젠토관련 온라인 자료가 있고 호스팅 플랜또한 마젠토 전문으로 하는 호스팅 업체들이 많아져서 방법 및 선택이 많이 쉬워졌습니다.
이번 포스팅은 마젠토에대한 기본적인 내용과 각각의 마젠토 에디션에 대해 적어봅니다.

마젠토(Magento)란?

마젠토는 open source 온라인 쇼핑몰 플랫폼으로써 지난 2008년 처음으로 stable 버전이 나왔습니다.
초창기에는 버그나 문제점이 종종 발견되었지만 open source 인지라 누구나 공짜로 다운로드 받아 사용할수 있었구요 그로인해 많은 사람들이 문제점을 찾아냈고 고칠수 있었습니다.
그후로 7년이 흐른 지금은 안정적인 시스템으로 자리잡았고 온라인 쇼핑몰 플랫폼의 대표격으로 발돋움 했습니다.
마젠토의 좋은점 으로는 예전 포스팅 에서도 언급했지만 오픈소스, 무한한 확장성, 쇼핑몰 플랫폼으로서의 강력한 기능 등등을 들수있구요, 반대로 안좋은 점복잡한 구조고성능 호스팅 서버를 요구하는점을 들수있습니다.
또 다른 안좋은 점으로 값비싼 개발자/개발업체를 들었는데 이부분에 대해서는 다음번에 작성할 “마젠토 개발자 / 개발업체 구하기” 포스팅에서 좀더 다룰 예정입니다.
예전 포스팅이 이미 2년전에 작성한 글이고 그때 빼먹은 가장 대표적인 장점으로는 하나의 마젠토 설치로 여러개의 도에인/사이트를 관리할수 있다는 점 입니다.
보통 온라인 쇼핑몰 운영하는 사람들은 여러개의 사이트를 운영하는 경우가 많기 때문에 한개의 마젠토설치로 여러개의 사이트를 운영할수 있다는것은 마젠토의 최대 장점이라고 할수있습니다.
또한 Magento Connect라는 마젠토만의 생태계가 조성되어 모듈(부가기능)을 손쉽게 구매/설치/제거할수 있는 점 또한 장점중 하나입니다.
이것은 마치 안드로이드폰의 Google Play Store 그리고 iPhone의 iTunes App Store와 같은 기능으로 보시면 됩니다.
마젠토 커뮤니티 에디션용 모듈이 벌써 7,000개를(2014년 1월 현재) 넘어선것은 상당히 고무적입니다.
예전에는 설치형 플랫폼으로 Magento Enterprise, Magento Professional, Magento Community 에디션이 있었지만 지금은 Professional 에디션이 없어지고 가입형 플랫폼인 Magento Go가 새로 나왔습니다.

마젠토 에디션

마젠토는 Magento Enterprise, Magento Community 그리고 Mageto Go 이렇게 세가지 다른 에디션이 있습니다.

1. Magento Enterprise – 마젠토 엔터프라이즈
엔터프라이즈 에디션은 세가지 에디션중 가장 강력한 에디션입니다.
대규모 비지니스를 운영하시는 분들에 적합하며 기능도 가장 많습니다.
기본적으로 커뮤니티 에디션을 베이스로 만들어 졌으며 가장 안정적인 에디션이기도 합니다.
기능면으로는 커뮤니티 에디션에 비해 30가지 이상의 기능이 더 추가되어있구요, 기본적인 기능들도 커뮤니티 에디션에 비해 더 좋은 형태로 업그레이드 되어있는 기능들이 많습니다.
예를 들면 보유한 제품의 수가 많은경우 사이트를 빠르고 부드럽게 돌리기위해 카달로그의 색인작업이 필수인데요, 커뮤니티 에디션에도 색인기능이 있지만 엔터프라이즈 에디션의 색인 작업이 80% 정도 더 빠릅니다.
사이트의 빠른 스피드를 위한 Full Page Caching이나(커뮤니티 에디션에서는 Page Caching) 데이터 백업/복구 등등 또한 커뮤니티 에디션에도 있는 기능이지만 엔터프라이즈 에디션에 훨씬 더 강력하고 쉽고 빠른 형태로 존재하고 있습니다.
또한 모든것을 한곳의 서버에 두고 돌리는 커뮤니티 에디션은 서버에 많은 부담을 줄수 있지만, 엔터프라이즈는 웹서버, DNS 서버, 프록시 서버, 데이터 베이스 서버를 각각 다른곳에 두고 사용할수도 있는 장점이 있습니다.
결론적으로 커뮤니티 에디션보다 훨씬 빠릅니다.
또 다른 강점은 마젠토의 Tech Support가 항시 대기하고 있고 문제가 생길경우 바로바로 해결해 주거나 해결책을 제시해 줍니다.
대신 매년 $15,550(2014년 1월 현재 기준)을 지불해야하는 단점이 있습니다. (가격은 지속적으로 올랐고 앞으로도 오를 가능성이 있습니다)
강력한 기능과 마젠토 Tech Support가 있긴 하지만 가격때문에라도 소규모 비지니스를 원하시는 분들께는 적합하지 않습니다.
그리고 아직은 엔터프라이즈 에디션에 대한 자료가 인터넷에 많지 않아서 개인적으로 엔터프라이즈의 기능을 수정/보수 하려면 머리가 아플수도 있습니다.
마젠토는 엔터프라이즈 코어기능의 수정에 대한 support는 해주지 않습니다.

2. Magento Community – 마젠토 커뮤니티
커뮤니티 에디션은 open source 이며 누구나 공짜로 다운로드 받을수 있고 중소 규모의 비지니스에 적합한 에디션입니다.
기능은 엔터프라이즈 에디션에 비해 몇가지가 빠져있지만 커뮤니티 에디션 자체의 기능들만해도 엄청나게 많으며 쇼핑몰을 운영하는데 전혀 문제가 없습니다.
그리고 커스텀 기능을 구현하는 유료/무료 모듈들이 상당히 많이 존재합니다. (현재 7,000개 이상)
많은 모듈들이 커뮤니티에서는 작동을 해도 엔터프라이즈에서 작동하지 않는 경우도 있습니다. (현재 엔터프라이즈 에디션의 커스텀 모듈의 수는 약 500개 이상)
단점이라면 커뮤니티는 엔터프라이즈 에디션처럼 설치형 플랫폼이라 각자 알아서 설치해야하고 호스팅 서버도 각자 구해야 합니다.
그리고 문제가 생겼을때에도 각자 알아서 해결해야 합니다.
커뮤니티 에디션 자체가 엔터프라이즈 에디션에 비해 약간 불안정할수도 있고 약간의 버그가 있을수도 있지만 버그에대한 패치는 바로바로 나오는 편입니다.

3. Magento Go – 마젠토 고
마젠토 고 에디션은 사용자의 기술적인 측면을 요구하는 커뮤니티와 엔터프라이즈와는 달리 초보자에게 적합합니다.
호스팅을 구할 필요도 없고 복잡한 프로그래밍을 몰라도 얼마든지 운영할수 있는 에디션입니다.
엔터프라이즈 에디션과 마찬가지로 마젠토 support가 항시 대기하고 있으며 커뮤니티 에디션보다 CMS(Content Management System) 기능도 더 강력합니다.
커뮤니티나 엔터프라이즈는 설치형 플랫폼이지만 마젠토 고 에디션은 가입형 플랫폼이라 네이버에 블로그 개설하는것 처럼 설치/유지/관리/보수가 무척 쉽습니다.
또한 개인이 가지고있는 도메인을 사용할수도 있습니다.
하지만 반대로 확장성이나 디자인 템플렛설정 그리고 커스텀 모듈 설치에 상당한 제약이 따르며 매달 마젠토에 $15 – $125(옵션에 따라 다름)을 지불해야 합니다.

업데이트: “마젠토 고”는 2015년 2월 1일부로 서비스를 종료한다고 합니다.http://go.magento.com/

위의 내용들로 각각의 마젠토 에디션에 대한 이해가 어느정도 되었으리라 생각됩니다.
모두가 장단점이 있으니 각자에게 맞는 에디션을 선택하는것이 중요합니다.
다음 포스팅에는 마젠토 개발자 / 개발업체를 구하기 전에 알아둬야할 부분을 다뤄볼까 합니다.

6 replies
  1. 나아현
    나아현 says:

    안녕하세요 이번에 마젠토 개발 인턴으로 일하게 되었습니다.
    다름이 아니라, 마젠토를 다운하지 않고, 관리자 페이지 만으로 테마를 바꾼다던지, css를 바꾸거나 할 수 있는 건가요?

    마젠토 프로그램이 다운받아진 폴더가 있는 컴퓨터 상에서만 css나, 테마를 바꿀 수 있는지 답변부탁드립니다.
    제발제발 답변 부탁드립니다 ㅠㅠㅠ

    Reply
    • Brian Lee
      Brian Lee says:

      안녕하세요,
      마젠토를 다운하지 않고 관리자 페이지 만으로 테마를 바꾼다는 말이 조금은 애매하게 들리네요.
      관리자 페이지에서 테마를 바꿀수 있는건 맞지만 마젠토를 다운로드하지 않고는 불가능하니까요.
      혹시 Magento Go를 말씀하시는건가요?
      Magento Go는 네이버 블로그 같은 서비스형 플랫폼인데 서비스가 종료된지 몆년 됐습니다.

      현재 마젠토는 Community와 Enterprise 버전만 있구요, 두가지 모두 다운로드 및 직접설치 하지 않고는 사용이 불가능 합니다.

      Reply
  2. Tom Yang
    Tom Yang says:

    Hi Brian Lee,

    First I’m sorry to write in English.

    My question is as follows:

    I duplicated a product programmatically, but images attached to old product didn’t come along with the copied new product.

    Can I get your advice on that?

    Thank you

    Reply

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *