Offcanvas

LAMP

'LAMP 넘어설까?'··· 차세대 웹 개발 철학 잼스택 안내서

잼스택(Jamstack)은 점점 인기가 높아지고 있는 웹 개발 방식으로, 웹 개발 및 웹 페이지의 다운로드 속도를 높이기 위해 주로 사용된다. 데브옵스와 CI/CD에서 파생된 잼스택은 인터랙티브 웹 페이지 구축의 오랜 전통을 뒤집었다는 점에서 주목받고 있다. 그중 핵심은 로드 타임 코드 실행을 웹 서버가 아닌 브라우저 내 자바스크립트나 API로 접근할 수 있는 외부 서비스에서 진행하는 부분이다. 이는 매우 개발자 친화적인 방식으로, 궁극적으로 렌더링 속도를 높이고 여러 플랫폼에 맞춤화할 수 있는 정적 웹사이트를 구축할 때 사용된다.    잼스택과 LAMP 스택의 차이 잼스택은 자바스크립트, API, 마크업(Markup)이라는 세 가지 축을 기반으로 하는 웹 애플리케이션 아키텍처다. JAM이라는 단어도 이 세 기술의 앞 자에서 따왔다. 잼스택을 추구하는 웹 페이지는 표준 마크업 언어로 구성돼서, 애플리케이션 서버 또는 노드JS와 같은 서버 사이드 기술에 의존하지 않고 어디서나 빌드하고 테스트할 수 있다. 이때 인터랙티브 기능은 표준 브라우저에서 실행되는 자바스크립트 코드로 제공된다. 이 코드는 HTTPS를 통해 재사용할 수 있는 API를 호출하며, 해당 호출은 다시 웹페이지에 넣을 수 없는 외부 데이터 및 다른 기능에 액세스하기 위해 사용된다.  잼스택이 왜 혁신적인지 알아보려면 일단 LAMP(Linux Apache MySQL PHP) 스택부터 살펴봐야 한다. LAMP 스택은 지난 15년간 웹 개발자가 선택하는 대표적인 개발 방식이었다. LAMP는 리눅스(웹 서버를 구동하는 OS), 아파치(리눅스 시스템에서 실행되는 서버 소프트웨어), MySQL(웹 애플리케이션 데이터가 저장되는 데이터베이스), PHP/펄/파이썬(서버 사이드 작성 언어)의 각 첫 글자를 따와 만든 단어다. LAMP 기반 웹사이트를 방문하면 웹 서버는 서버 사이드 코드를 실행하며, 이 코드는 필요할 때마다 MySQL 데이터베이스에서 데이터를 가져와 웹 페이...

잼스택 JAM LAMP 넷틀리파이 개츠비 정적사이트생성기

2022.06.17

잼스택(Jamstack)은 점점 인기가 높아지고 있는 웹 개발 방식으로, 웹 개발 및 웹 페이지의 다운로드 속도를 높이기 위해 주로 사용된다. 데브옵스와 CI/CD에서 파생된 잼스택은 인터랙티브 웹 페이지 구축의 오랜 전통을 뒤집었다는 점에서 주목받고 있다. 그중 핵심은 로드 타임 코드 실행을 웹 서버가 아닌 브라우저 내 자바스크립트나 API로 접근할 수 있는 외부 서비스에서 진행하는 부분이다. 이는 매우 개발자 친화적인 방식으로, 궁극적으로 렌더링 속도를 높이고 여러 플랫폼에 맞춤화할 수 있는 정적 웹사이트를 구축할 때 사용된다.    잼스택과 LAMP 스택의 차이 잼스택은 자바스크립트, API, 마크업(Markup)이라는 세 가지 축을 기반으로 하는 웹 애플리케이션 아키텍처다. JAM이라는 단어도 이 세 기술의 앞 자에서 따왔다. 잼스택을 추구하는 웹 페이지는 표준 마크업 언어로 구성돼서, 애플리케이션 서버 또는 노드JS와 같은 서버 사이드 기술에 의존하지 않고 어디서나 빌드하고 테스트할 수 있다. 이때 인터랙티브 기능은 표준 브라우저에서 실행되는 자바스크립트 코드로 제공된다. 이 코드는 HTTPS를 통해 재사용할 수 있는 API를 호출하며, 해당 호출은 다시 웹페이지에 넣을 수 없는 외부 데이터 및 다른 기능에 액세스하기 위해 사용된다.  잼스택이 왜 혁신적인지 알아보려면 일단 LAMP(Linux Apache MySQL PHP) 스택부터 살펴봐야 한다. LAMP 스택은 지난 15년간 웹 개발자가 선택하는 대표적인 개발 방식이었다. LAMP는 리눅스(웹 서버를 구동하는 OS), 아파치(리눅스 시스템에서 실행되는 서버 소프트웨어), MySQL(웹 애플리케이션 데이터가 저장되는 데이터베이스), PHP/펄/파이썬(서버 사이드 작성 언어)의 각 첫 글자를 따와 만든 단어다. LAMP 기반 웹사이트를 방문하면 웹 서버는 서버 사이드 코드를 실행하며, 이 코드는 필요할 때마다 MySQL 데이터베이스에서 데이터를 가져와 웹 페이...

2022.06.17

칼럼 | HPC 혁신을 이끄는 클라우드와 빅 컴퓨트

약 25년 전, 몇 가지 오픈소스 기술을 결합해 사업을 하고 수익을 창출할 수 있는 강력한 커머셜 인터넷이 개발됐다. LAMP(Linux, Apache, HTTP Server, MySQL, PHP/Perl/Python)라는 이름이 붙은 이 오픈소스 결합물은 당시 개발자의 표준 개발 스택으로 자리 잡았다. 그리고 이제 또 다른 LAMP 스택의 탄생을 눈앞에 두고 있다.   제2의 LAMP 스택은 당시와 상황이 다르다. 애완견 사료를 온라인으로 판매하는 새로운 방식을 만드는 데 초점이 맞춰져 있지 않다. 대신 많은 양의 컴퓨트 리소스를 소비하는 복잡하고 큰 워크로드를 알고리즘으로 해결하려 한다. 코로나19 백신, 새로운 초음속 제트기 제작, 자율 주행 자동차 같은 것이다. 현재 과학 및 공학 분야는 과거 어느 때보다 빠르게 연구를 진행하면서 더 새로운 혁신을 전달하고 있다. 어떻게 이런 일이 가능할 수 있었을까. 클라우드 덕분이다. 그러나 클라우드가 전부는 아니다.   ‘빅 컴퓨트’ 또는 ‘딥 테크‘의 태동 클라우드는 현재 벌어지고 있는 일을 표현하기에는 너무 피상적이다. '인터넷에 대한 LAMP 스택'처럼 이런 기술적인 변화를 설명할 좋은 약칭이 아직은 없다. 핵심은 어떤 계기가 박사급 인재들이 알고리즘으로 워크로드를 제어하는 데 도움이 되는 매우 복잡한 컴퓨팅 엔진을 혁신하는 데 몰입할 수 있도록 한 것이다. 이런 워크로드는 초기 LAMP 스택이 등장하던 때 프렌즈스터(Friendster)나 펫스닷컴(Pets.com)이 약속했던 것보다 훨씬 더 근본적인 방식으로 우리 일상을 바꿔 놓고 있다. 이런 워크로드에 가장 많이 붙는 약칭이 고성능 컴퓨팅(HPC)인데, 이렇게 불릴 때는 퍼블릭 클라우드가 새로운 애플리케이션에 활용할 수 있는 플랫폼이 되기 이전이다. 세계에서 가장 빠른 슈퍼컴퓨터 500위 목록을 보면, 퍼블릭 클라우드에 기반을 둔 슈퍼컴퓨터의 수가 점점 늘어나고 있다. 이는 우연이 아니다. 온프레미스 슈퍼컴퓨터와 초대...

HPC 클라우드 빅컴퓨트 LAMP

2021.07.09

약 25년 전, 몇 가지 오픈소스 기술을 결합해 사업을 하고 수익을 창출할 수 있는 강력한 커머셜 인터넷이 개발됐다. LAMP(Linux, Apache, HTTP Server, MySQL, PHP/Perl/Python)라는 이름이 붙은 이 오픈소스 결합물은 당시 개발자의 표준 개발 스택으로 자리 잡았다. 그리고 이제 또 다른 LAMP 스택의 탄생을 눈앞에 두고 있다.   제2의 LAMP 스택은 당시와 상황이 다르다. 애완견 사료를 온라인으로 판매하는 새로운 방식을 만드는 데 초점이 맞춰져 있지 않다. 대신 많은 양의 컴퓨트 리소스를 소비하는 복잡하고 큰 워크로드를 알고리즘으로 해결하려 한다. 코로나19 백신, 새로운 초음속 제트기 제작, 자율 주행 자동차 같은 것이다. 현재 과학 및 공학 분야는 과거 어느 때보다 빠르게 연구를 진행하면서 더 새로운 혁신을 전달하고 있다. 어떻게 이런 일이 가능할 수 있었을까. 클라우드 덕분이다. 그러나 클라우드가 전부는 아니다.   ‘빅 컴퓨트’ 또는 ‘딥 테크‘의 태동 클라우드는 현재 벌어지고 있는 일을 표현하기에는 너무 피상적이다. '인터넷에 대한 LAMP 스택'처럼 이런 기술적인 변화를 설명할 좋은 약칭이 아직은 없다. 핵심은 어떤 계기가 박사급 인재들이 알고리즘으로 워크로드를 제어하는 데 도움이 되는 매우 복잡한 컴퓨팅 엔진을 혁신하는 데 몰입할 수 있도록 한 것이다. 이런 워크로드는 초기 LAMP 스택이 등장하던 때 프렌즈스터(Friendster)나 펫스닷컴(Pets.com)이 약속했던 것보다 훨씬 더 근본적인 방식으로 우리 일상을 바꿔 놓고 있다. 이런 워크로드에 가장 많이 붙는 약칭이 고성능 컴퓨팅(HPC)인데, 이렇게 불릴 때는 퍼블릭 클라우드가 새로운 애플리케이션에 활용할 수 있는 플랫폼이 되기 이전이다. 세계에서 가장 빠른 슈퍼컴퓨터 500위 목록을 보면, 퍼블릭 클라우드에 기반을 둔 슈퍼컴퓨터의 수가 점점 늘어나고 있다. 이는 우연이 아니다. 온프레미스 슈퍼컴퓨터와 초대...

2021.07.09

'기술이 가져온 상전벽해' 기업 환경을 송두리째 바꾼 10대 기술

아이폰을 처음 목격한 순간을 기억하는가? 애플 스토어에서 희귀한 보석처럼 빛을 발하던 아이폰은 당초 단역으로 치부되었으며, 특히 블랙베리와는 비교조차 할 수 없었다. 그러나 이제는 십대 초반의 청소년은 말할 것도 없이 기업의 거의 모든 고위 관계자들이 아이폰을 사용하고 있다. 이렇게 비즈니스를 극적으로 변화시킨 다른 기술, 기기, 기업용 서비스에는 어떤 것들이 있을까? 대부분의 IT 책임자들에게 CRM 툴이나 오스(OAuth) 등 겉보기에는 대단치 않은 웹 기술 등이 장기적으로 더 큰 영향을 끼쳤다. 이런 혁신은 거대한 변화의 바람을 몰고 왔다. 이제는 이런 것들을 사용하지 않고 기업을 운영하는 사람을 찾아보기 더 어렵다. ciokr@idg.co.kr

세일즈포스 AWS 구글 독스 블루투스 와이파이 LAMP PDF 이프린팅 VPM

2012.07.11

아이폰을 처음 목격한 순간을 기억하는가? 애플 스토어에서 희귀한 보석처럼 빛을 발하던 아이폰은 당초 단역으로 치부되었으며, 특히 블랙베리와는 비교조차 할 수 없었다. 그러나 이제는 십대 초반의 청소년은 말할 것도 없이 기업의 거의 모든 고위 관계자들이 아이폰을 사용하고 있다. 이렇게 비즈니스를 극적으로 변화시킨 다른 기술, 기기, 기업용 서비스에는 어떤 것들이 있을까? 대부분의 IT 책임자들에게 CRM 툴이나 오스(OAuth) 등 겉보기에는 대단치 않은 웹 기술 등이 장기적으로 더 큰 영향을 끼쳤다. 이런 혁신은 거대한 변화의 바람을 몰고 왔다. 이제는 이런 것들을 사용하지 않고 기업을 운영하는 사람을 찾아보기 더 어렵다. ciokr@idg.co.kr

2012.07.11

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.

10.5.0.9