Vapor Cloud 소개☁️☁️☁️

Vapor cloud이란?


Vapor cloud은 Vapor팀에서 제공하는 Vapor 접대 서비스입니다.

Vapor = MacOSとUbuntuで動作するSwiftのWebフレームワーク + Vaporが提供するすべてのパッケージ
Vapor의 목표는 웹 개발을 더욱 빠르고 안전하며 간단하게 하는 것입니다.웹 프레임워크인 Vapor가 이 목표를 달성했지만 hosting도 어려운 부분이다.이를 위해 Vapor Cloud를 개발했습니다.
목표는 접대를 간소화하는 것이다.
Vapor Toolbox CLI를 사용할 수 있도록 명령vapor cloud deploy 하나만 사용하여 어플리케이션 사용 가능☁️디자인 가능합니다.

Versions


β릴리스 2017년 7월
Vapor Cloud 1.0 발매 2017년 10월

Features

  • 웹 페이지, API 또는 실시간 앱을 한 번에 클릭하여 디자인
  • MySQL,PostgreSQL,MongodB &AWS Aurora를 통해 데이터 저장
  • 몇 초 이내에 서버 수 및 로케일을 변경
  • 요청 수, 응답 시간, CPU, 스토리지 사용량 등을 통해 애플리케이션 성능 파악
  • 여러 사람(조직, 팀)의 프로젝트 개발에 사용 가능
  • Redis 캐시 추가를 클릭하여 애플리케이션 속도 향상
  • 자동 AWS 3에 파일 저장
  • 제로 하락 시간
  • CDN
  • Pricing


    무료 테두리에서 Hobby(\$6), Small(\$30), Medium($65)은 조금씩 선택하기 쉬워 보인다.
    무료 한도액 20000개 요구/1개월✨
    상세 정보여기.
    ☣️결제 정보(신용카드 등)를 입력하면 20000까지 사용할 수 있다.
    결제 정보를 입력하지 않은 경우 2000 요청/1개월

    해보자.


    Vapor 프로젝트가 있는 사람은 프로젝트에서 실행vapor cloud deploy그냥 하나하나 대답하는 거예요!👏👏👏

    Step By Step


    1. Vapor 설치(Step bystep 생략)
    2. vapor cloud --help에서 Vapor Toolbox가 올바르게 설치되었는지 확인

    3. vapor cloud create org 조직(Organization) 제작

    나만의 테스트인 만큼 미로 적절히 명명됐다.

    이렇게 묻는 말에 대답하면 완성된다.
    마찬가지로 프로젝트도 vapor cloud create proj 명령으로 질문에 대답하는 느낌으로 제작할 수 있다.
    프로젝트를 함께 개발한 사람을 초대할 수 있고 사용자마다 권한을 설정할 수 있습니다.팀 단위로 프로젝트를 요청할 수도 있습니다.
    프로젝트 내에서 응용 프로그램 단위로 다른 권한을 분배할 수 없습니다.다만 제작 가능한 품목 수는 제한이 없다.(큰 조직이라면 관리하기가 매우 번거롭다🤔)
    조직과 프로젝트 설정web도 가능합니다!

    4. 프로그램 설계
    디버깅을 위해 프로젝트를 Giit에 넘기는 것이 사전 준비입니다.따라서 Giit로 승격된 Swift 프로젝트를 준비해 봅시다.
    이번에는 공식Hello world이다.거의 vapor new firstVaporCloud밖에 없어요.

    귀엽다😍、단말기의 색채가 풍부하고 보기 편하다는 것이 바포의 장점 중 하나)
    쓰인 대로 cd firstVaporCloud에 디렉터리에 들어갑니다.
    ☣️디버깅 전에 복사된 프로젝트build,run을 동작 확인으로 localhost:8080, "Itworks!"표시 여부를 확인합니다.
    그리고 vapor cloud deploy에서 depro를 진행합니다!!!
    각 응용 프로그램은 여러 가지 서비스, 예를 들어 위탁 관리, 데이터베이스, 캐시 등을 가지고 있기 때문에 각자의 설정에 관한 문제는 ↓처럼 하나하나 나온다.

    Application
    Would you like to create an application now?/응용 프로그램을 만들시겠습니까?
    y/n? y
    앱 이름을 묻자 이번에는 퍼스트 앱을 선택했다.
    이어 슬러그와 잘 모르는 것에 대해 물었다.
    슬립 소개🐌🐌🐌🧐
    예를 들어 slug에 kaki를 사용하면 응용 프로그램은 https://kaki.vapor.cloud에서 접근할 수 있다.develop와 같은 공식 환경 이외의 환경을 만드는 경우 - 접미사를 사용하여 다른 환경에 접근할 수 있다.예: https://kaki-develop.vapor.cloud굴이 맛있는 계절😋)
    Environment
    환경의 경우 브랜치명 가입을 추천하기 때문에 지점명과 마찬가지로 마스터입니다.
    Database
    데이터베이스도 연결할 수 있다.이번 대답 n, 건너뛰기.
    추가하고 싶을 때vapor cloud create dbReplicas
    Replica에서 선택한 질문
    1: Free
    2: Hobby
    ...
    이렇게 번호와 가격표에서 보이는 단어를 조합해 낸다.이번에는 무료 프레임1을 이용해 입력하고 싶어서요.
    Vaper Cloud에서는 여러 복제품에 대한 애플리케이션 디버깅을 통해 고가용성과 처리량을 실현할 수 있습니다.그러나 자유 크기의 던전의 경우 던전 수량은 0 또는 1로 제한된다.복제본 수를 0로 설정하면 오프라인이 적용되고 1로 설정하면 온라인이 됩니다.
    Branch
    Giit 분기 이름입니다.
    Build
    1: Incremental
    구축을 단순화합니다.의존 관계는 업데이트되지 않습니다.이 안이 제일 빨라.
    2: Update
    구축을 실행하기 전에 매크로 패키지 업데이트를 실행합니다.이 옵션은 Incremental보다 조금 느립니다.Package.swift 파일을 변경한 경우 필요합니다.
    3: Clean
    모든 구축 메타데이터(.build 폴더 등)를 삭제한 후 구축을 실행합니다.이 옵션은 Update 및 Increamental보다 시간이 많이 걸리지만 구문 문제를 수정하는 경우도 있습니다.
    이번 선택은 1.
    5. 한 번 설정이 완료되면 몇 분만 더 기다려↓

    6.방문https://firstapp-master.vapor.cloud/

    🎉🎉🎉

    최후


    Vapor cloud 일본어에 대한 검색 결과가 드물기 때문에 조금 더 자세히 설명했습니다.
  • 와 Vapor가 잘 어울린다
  • 버튼을 누르는 것보다 명령을 하는 것이 낫다. 이미 설정된 내용을 반영하고 설정하지 않은 것에 대해 문제를 제기하는 상호작용을 사용하기 쉽다
  • 프리파일은 매달 2만 개의 점방이 있기 때문에 시작하기 쉽다
  • 여러 개의 Replica를 하나의 응용 프로그램으로 설정할 수 있는 xreplica의 종류가 많음(5개) = 자유도가 높음
  • 좋은 웹페이지 즐겨찾기