首先声明一下,个人玩一下的话直接在官网注册账号使用官网提供的共有云环境即可,然后安装一个开发环境登陆账号即可开发部署; 虽然有时候有点问题,但是还是不知道是我个人问题还是他环境的问题,问题就是我的Deployment Service down了只能联系社区支持,结果昨天联系的现在还没解决, 一键部署的时候代码是上去了, 但是部署不起来,总是报错 could not invoke ping .; 无奈申请了另一个账号,结果监控环境里面 Deployment Service 还是down的, 不过官网的demo可以部署, 这个就神奇了。。。。。
问了其他人,人家说都没问题
So,总之先把安装相关的文档 记录下来, 毕竟还是可以用的;
======================================================================
OutSystems Overview
Components – 组件
OutSystems has the following components:
Platform Server: The component that orchestrates all runtime, deployment, and management activities for all applications.
This tool is installed in each environment.
LifeTime: This is the centralized console for managing the infrastructure, environments, applications, IT users, and security.
Service Center: The administration console for an environment of the infrastructure.
Service Studio: The visual development tool to create, change, and deploy your applications. This tool is installed in the developers desktop.
Integration Studio: The development tool to create connectors to integrate OutSystems applications with other enterprise systems. This tool is installed in the developers desktop.
Platform Server: 为所有应用程序编排所有运行时、部署和管理活动的组件。
此工具安装在每个环境中。
LifeTime: 这是用于管理基础设施、环境、应用程序、IT用户和安全性的集中控制台。
Service Center: 基础设施环境的管理控制台。
Service Studio :用于创建、更改和部署应用程序的可视化开发工具。这个工具安装在开发人员的桌面上。
Integration Studio:用于创建OutSystems应用程序与其他企业系统集成的连接器的开发工具。这个工具安装在开发人员的桌面上。
Typical infrastructure
OutSystems covers the full application lifecycle, from development to deployment. For this reason, a typical OutSystems infrastructure has four environments:
Development Environment: The environment where applications are initially developed and tested.
Quality Environment: The environment where testers and business users experiment applications to perform quality assurance. This environment usually has few scalability and
redundancy requirements.
Production Environment: The environment that hosts the application version end-users are interacting with. Usually, this environment is only accessible by the operations team.
Management Environment: The environment that hosts LifeTime application, which is the infrastructure management console. Given its requirements, LifeTime application must run in a dedicated environment. Installing LifeTime in an existing environment is not a supported scenario. Learn how to size an environment for the infrastructure management console.
You can have your infrastructure on the cloud, on-premises, or with a hybrid configuration, where some environments are on the cloud, and some on-premises. Learn more about the possible OutSystems infrastructure configurations.
If you're using OutSystems PaaS, you don't need to worry about installing or licensing your infrastructure. Once you receive your OutSystems PaaS it is ready for you to develop your apps.
If you're installing OutSystems on-premises, be sure you have a valid activation code, or license files. Without them you won't be able to deploy applications to your environments. So be sure to check how OutSystems licensing works.
OutSystems涵盖了从开发到部署的整个应用程序生命周期。因此,一个典型的外系统基础设施有四个环境:
开发环境:最初开发和测试应用程序的环境。
质量环境:测试人员和业务用户测试应用程序以执行质量保证的环境。这种环境通常很少有可伸缩性冗余的需求。
生产环境:承载应用程序版本终端用户交互的环境。通常,这个环境只能由操作团队访问。
管理环境:承载生命周期应用程序的环境,即基础设施管理控制台。考虑到其需求,生命周期应用程序必须在专用环境中运行。在现有环境中安装生命周期不受支持。了解如何为基础设施管理控制台调整环境大小。
您可以将基础设施放在云上、本地部署或使用混合配置,其中一些环境位于云上,另一些位于本地部署。了解关于可能的外系统基础设施配置的更多信息。
如果您使用的是OutSystems PaaS,则不需要担心基础设施的安装或许可问题。一旦你收到了OutSystems PaaS,你就可以开发你的应用了。
如果您正在本地安装OutSystems,请确保您拥有有效的激活代码或许可文件。没有它们,您就不能将应用程序部署到您的环境中。了解OutSystems许可是如何工作的。
Installation alternatives – 安装选择
Cloud
If you selected to setup OutSystems infrastructure using our Cloud offering you do not have to do any of the initial platform setup yourself. Your servers will be automatically set up for you and you will receive an email with access details such as address and usernames. Nevertheless, when managing a single environment or infrastructure on the OutSystems cloud, you should take into account the following considerations:
- Currently, our cloud provider (Amazon) does not support customizing the time zone for SQL Server. Conversions need to be done programmatically from UTC to the desired time zone.
- Custom database objects such as stored procedures are not supported. You can either implement the same logic using “Advanced Queries” (standard SQL) or through Extensions (by implementing your own C# code).
- The Multiple Database Catalogs and Schema feature is not available. This means that all applications store their data in the same database Catalog/Schema.
- The Zones feature is not available. All applications running on an environment are available in all front-end servers of that environment. However, applications can be set up to only be accessible from the internal network.
- Using the built-in SMS mechanism is not supported. You can send SMS’s by using Extensions available in OutSystems Forge.
如果您选择使用我们的云服务设置OutSystems基础设施,那么您不需要自己进行任何初始平台设置。您的服务器将自动为您设置,您将收到一封包含地址和用户名等访问细节的电子邮件。然而,在管理OutSystems云上的单个环境或基础设施时,您应该考虑以下因素:
- 当前我们 云 提供商 (Amazon) 不支持SQL Server的自定义时区.从UTC到所需时区的转换需要通过编程完成。
- 不支持存储过程之类的自定义数据库对象。你可以通过“高级查询(标准SQL)”来实现相同的逻辑,或者通过扩展来实现(通过实现自己的C# 代码)
- 多个数据库目录和模式特性不可用。这意味着所有应用程序都将它们的数据存储在相同的数据库目录/模式中。(不支持多数据源)
- 区域功能不可用。在环境上运行的所有应用程序在该环境的所有前端服务器中都是可用的。但是,可以将应用程序设置为只能从内部网络访问。
- 不支持使用内置的SMS机制。您可以通过使用OutSystems Forge中可用的扩展来发送SMS。
Hybrid – 混合使用
If you selected to have some of your environments hosted in our Cloud and the remaining in your datacenter, you should set up your on-premises environments as described in the next
section and then add them to the infrastructure management console (LifeTime) we provide as part of the Cloud installation.
如果您选择将一些环境托管在我们的云中,其余的托管在您的数据中心中,那么您应该按照下一篇文章的描述设置您的本地部署环境,然后将它们添加到我们作为云安装的一部分提供基础设施管理控制台(LifeTime) 。
On-Premises 本地部署
An on-premises OutSystems infrastructure is located on the customer’s datacenter and is managed by the customer.
本地部署的OutSystems基础设施位于客户的数据中心并由客户管理。
Installation prerequisites 安装先决条件
- Network requirements: the network requirements for an environment where OutSystems is installed;
- Default Platform Server and database configurations: to install and run OutSystems, you need permission to change files in the file system, run services, and make changes to the database.
网络要求: 安装 OutSystems 的环境需要网络连通。
默认平台服务器和数据库配置: 要安装和运行OutSystems,您需要更改文件系统中的文件、运行服务和更改数据库的权限。
Installation steps
To install OutSystems in your infrastructure:
1. Download the Platform Server installation binaries;
2. Install the Platform Server in each environment that will host your applications (eg. Development, Quality and Production);
3. Download the infrastructure management console (LifeTime) installation binaries;
4. Install the infrastructure management console in a dedicated environment;
5. Configure the infrastructure management console;
6. Install and configure the development tools.
再你的设备上安装 OutSystems
- 下载Platform Server 安装文件。
- 在每个托管应用程序的环境中安装Platform Server. 例如 开发环境,质量验证环境,生成环境
- 下载设备管理控制台(LifeTime)安装文件
- 在专用环境中安装基础设施管理控制台;
- 配置基础设施管理控制台;
- 安装配置 开发工具;
Download the Platform Server installation binaries
Download the latest Platform Server installation binaries from the downloads area. To download, you need an OutSystems account. If you don't have one, register for free at
www.outsystems.com.
If you're looking for a specific OutSystems version, be sure to check the downloads repository.
从下载区域下载最新的平台服务器安装二进制文件。要下载,您需要一个OutSystems帐户。如果您没有,请在
www.outsystems.com。
如果您正在寻找特定的OutSystems版本,请务必检查下载存储库。
Install the Platform Server
Install the Platform Server in each environment of your infrastructure that will host your applications (eg. Development, Quality and Production). For this, follow the Platform Server installation checklist that is launched when you run the Platform Server installation binary.
在将托管应用程序的每个环境的设备中安装Platform Server。例如:开发、质量和生产。为此,按照 运行PlatformServer 安装文件时的 安装列表进行操作。
Download the infrastructure management console installation binaries
Download the latest LifeTime Management Console binaries from the downloads area.
Install the infrastructure management console
Install LifeTime management console in a dedicated environment. For this, follow the LifeTime installation checklist that is launched when you run the LifeTime management console installation binary.
跟随安装程序引导安装
Installing LifeTime in an existing environment is not a supported scenario. Learn how to size an environment for the infrastructure management console.
在已有环境中安装不支持, 了解怎样设置基础设施管理控制台大小
The OutSystems Scheduler service must be running in the LifeTime environment.
OutSystems调度器服务必须在生命周期环境中运行。
Configure the infrastructure management console
Now it's time to configure the infrastructure management console. This will allow you to register the several environments you have, so that you can manage them from a centralized console.
是时候配置基础设施管理控制台了。允许您注册拥有的几个环境,以便您可以从中央控制台集中管理。
See here how to configure the management console.
Install and configure the development tools
OutSystems is now ready for you to start developing. The only thing missing is to install the development tools on your developers' desktops. Be sure to install a version of the development tools that is compatible with the version of the Platform Server installed in your environments.
安装与 Platform Server版本匹配的 开发工具
After installing the development tools, configure them for developing your own extensions. ->How to configure Integration Studio to work with .NET and Java / J2EE extensions
More information
If you are having trouble installing or setting up OutSystems, check the OutSystems Community for help, or reach out to the OutSystems technical support.