Friday, January 2, 2015

Shiny

  1. Shiny 소개

    1. R를 사용하여 웹 응용프로그램을 빌드할 수 있도록 우아하고 강력한 웹 프레임워크를 제공하는 오픈 소스 R 페케지
    2. HTML, CSS, JavaScript에 대한 지식이 없이 분석을 상호적인 웹 응용프로그램을 통하여 진행할 수 있도록 도움
  2. Shiny 특징

    1. 세련된 문서
      1. 설치부터 Shiny의 큰 틀까지 알수 있는 사용 지침서
      2. 기본부터 고급 개발을 위한 문서
      3. 기타 서비스들에 대한 상세한 문서
      4. 많은 개발 관련 참고 문서
    2. 세련된 디자인
      1. 깨끗한 기본 디자인
      2. 웹 기술을 사용하여 고급 디자인 가능
    3. Gallery: 많은 앱의 소스가 공유되여 있음
    4. shinyapps.io

      NOTE: 
      1. Shiny 웹 앱 관리를 위한 PaaS
      2. 앱을 cloud에 배치하여 사용 가능
      3. 인증 기능 제공
      4. shinyapps 포럼: https://groups.google.com/forum/?hl=en#!forum/shinyapps-users
    5. Shiny Server
      1. Shiny 앱 배치를 위하여 특별히 디자인 된 웹 서버를 빌드하는 백 앤드 프로그램
      2. 제어된 환경에 앱을 배치하기에 앱과 관련 데이터는 항상 사용자의 통제하에 있음
      3. 인터넷을 통하여 앱 사용이 가능하도록 선택 가능
      4. 인증 기능 제공 (Pro 버전)
      5. 앱 사용에 관한 정보 보여주는 관리자 대시보드를 제공 (Pro 버전)
      6. 앱 보안을 위하여 SSL/HTTPS 사용 (Pro 버전)
      7. RStudio 부터의 우선 지원 (Pro 버전)
      8. 매개 앱의 자원 사용에 대한 제어 (Pro 버전)
      9. 무/유료 비교


        Open source EditionProfessional Edition
        Overview
          • Great for hosting lightweight public applications
          • Does not support authentication or SSL
          • Single R process per application
        • All of the features of open source; plus:
        • Perfect for workgroups and enterprises
        • Supports authentication and SSL
        • Includes admin dashboard with both realtime and historical performance data
        • Can use multiple R processes per app
        SupportCommunity forums only
        • Priority Email Support
        • 8 hour response during business hours (ET)
        LicenseOpen Source AGPL v3Commercial Server License
        PricingFree
        • 0 concurrent connections: $9,995/server/year
        • 200 concurrent connections: $24,995/server/year*
        Deploy Shiny applications to the InternetOO
        Move computation close to the dataOO
        Host multiple applications on a single serverOO
        Deploy Shiny applications behind firewallsOO
        Password file authentication
        O
        LDAP and Active Directory authentication
        O
        Group based authorization
        O
        SSL support
        O
        Scale applications across multiple processes
        O
        View and manage active sessions
        O
        Allocate resources on a per application basis
        O
        Define application concurrency limits
        O
        System performance and resource metrics
        O
        Per application: Usage, performance, and resource metrics
        O
        Health check end point
        O


    6. 지원
      1. 커뮤니티 지원
      2. 세일즈 지원 (유료 버전 사용 시)
  3. 관련 정보

    1. 홈페이지 
      1. http://www.rstudio.com/products/shiny/
      2. http://shiny.rstudio.com/
    2. shinyapps.io: https://www.shinyapps.io/
    3. Shiny Server: http://www.rstudio.com/products/shiny/shiny-server/
    4. 관련 포럼
      1. https://groups.google.com/forum/#!forum/shiny-discuss
      2. https://groups.google.com/forum/?hl=en#!forum/shinyapps-users

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.