| |
@@ -9,7 +9,7 @@
|
| |
|
| |
== Fedora Server Vision
|
| |
|
| |
- Fedora Server is a real-world incarnation of the https://docs.fedoraproject.org/en-US/project/[Fedora Project's vision] for organizations, individual users, and developers to develop, deploy, and maintain applications and services – freely, autonomously, and under their own control.
|
| |
+ Fedora Server is a real-world incarnation of the https://docs.fedoraproject.org/en-US/project/[Fedora Project's vision] for organizations, individual users, and developers to develop, deploy, and maintain applications and services – freely, autonomously, and under their own control.
|
| |
|
| |
== Fedora Server Mission
|
| |
|
| |
@@ -17,9 +17,9 @@
|
| |
|
| |
Fedora Server provides a stable, flexible, and universally-adaptable base for the everyday provisioning of services and applications by organizations and individuals, based on the latest technology and is available quickly after the upstream releases.
|
| |
|
| |
- *As a developer or system integrator, you gain an eye on the server of the future.*
|
| |
+ *As a developer or system integrator, you gain an eye on the server of the future.*
|
| |
|
| |
- Fedora Server is also a platform for developers and system integrators, which provides an implementation of the latest server technology for exploring and evaluating.
|
| |
+ Fedora Server is also a platform for developers and system integrators, which provides an implementation of the latest server technology for exploring and evaluating.
|
| |
|
| |
== Market Opportunity
|
| |
|
| |
@@ -27,11 +27,11 @@
|
| |
|
| |
Fedora Server, being a leading-edge Linux distribution, is the ideal place for developers, system administrators and DevOps specialists to keep up-to-date with these low-level technologies. Fedora Server provides the opportunity to explore these features and provide a stable place to deploy applications, both new and legacy.
|
| |
|
| |
- Fedora Server provides a stable foundation, with balanced resource utilization, yet delivering the latest technologies giving administrators every day exposure to the latest tooling as soon as it is usable.
|
| |
+ Fedora Server provides a stable foundation, with balanced resource utilization, yet delivering the latest technologies giving administrators every day exposure to the latest tooling as soon as it is usable.
|
| |
|
| |
== Why use Fedora Server?
|
| |
|
| |
- Fedora Server has so many genuine advantages that it is hard to list them all. The nine most important ones are:
|
| |
+ Fedora Server has so many genuine advantages that it is hard to list them all. The nine most important ones are:
|
| |
|
| |
* The twice-yearly, release cycle allows for the inclusion of the latest versions of system and application software almost immediately. Users and system administrators are empowered to swiftly respond to new market options and changing or expanding customer requirements.
|
| |
* A sophisticated release and quality assurance process enables a high level of reliability and stability, despite the fast release cycle. This achieves an excellent balance between ‘bleeding edge’ and maturity for use in mainstream deployments.
|
| |
@@ -45,7 +45,7 @@
|
| |
|
| |
== Server Edition Objectives
|
| |
|
| |
- Fedora Server Edition offers a highly flexible and adoptable multi-purpose server platform, usable at every scale.
|
| |
+ Fedora Server Edition offers a highly flexible and adoptable multi-purpose server platform, usable at every scale.
|
| |
|
| |
* A platform for important infrastructure tasks and basic services (DNS, DHCP, FreeIPA, and others)
|
| |
* A platform for various important, dedicated server applications (file/storage server, database server, user-developed web applications, etc.)
|
| |
@@ -55,11 +55,11 @@
|
| |
* Infrastructure to allow efficiently managing many servers as a single unit. The product only commits to producing basic tools, but the infrastructure will allow more advanced tools to be created.
|
| |
* An operating platform capable to run any combination of forementioned services all according to very different needs of users rsp system administrators (multipurpose feature).
|
| |
|
| |
- Fedora Server can be used as a standalone server that runs an application or service as well as a member of a cluster in a data center. As a result of strict adherence to open standards, it natively cooperates with different server technologies and implementations.
|
| |
+ Fedora Server can be used as a standalone server that runs an application or service as well as a member of a cluster in a data center. As a result of strict adherence to open standards, it natively cooperates with different server technologies and implementations.
|
| |
|
| |
=== Additional Overall Objectives
|
| |
|
| |
- Aside from the adoption and development of the Fedora Server platform, we have additional goals that are fundamental in any case:
|
| |
+ Aside from the adoption and development of the Fedora Server platform, we have additional goals that are fundamental in any case:
|
| |
|
| |
* Security-minded: secure by design - extending into TPM support, disk encryption enablement
|
| |
* Community-driven: Intense feedback about product direction and potential improvements. This is separate from “bug reports” in that we hope to engage the audience and receive detailed feedback about use cases, desired features, developing trends in cloud management, etc. We encourage more patches and contributions that will help improve the Server Edition, and Fedora in general.
|
| |
@@ -68,7 +68,7 @@
|
| |
|
| |
=== Use Cases
|
| |
|
| |
- The Fedora Server will need to address the following use-cases:
|
| |
+ The Fedora Server will need to address the following use-cases:
|
| |
|
| |
* On premise server for small and medium-sized enterprises hosting mail service, calendar, and branch specific (probably containerized) software – either single node deployment or multi-node deployment with automatic failover
|
| |
* Dedicated SOHO server, ‘bare metal’ rented from a remote provider and under its own full control, offering various services. Public access through VMs for security reasons.
|
| |
@@ -78,28 +78,28 @@
|
| |
|
| |
=== User Profiles
|
| |
|
| |
- We will use a set of personas to describe our target users and their respective needs. We list the typical personas by brief title and a short list of key characteristics.
|
| |
+ We will use a set of personas to describe our target users and their respective needs. We list the typical personas by brief title and a short list of key characteristics.
|
| |
|
| |
- ===== System Administrator "Macgyver"
|
| |
+ ==== System Administrator "Macgyver"
|
| |
|
| |
* Administrator with limited hardware and personnel resources to work with
|
| |
* Requires simple automation to cope with repetitive tasks
|
| |
* Needs to be able to do “a lot with a little”
|
| |
|
| |
- ===== DevOps Engineer/Administrator
|
| |
+ ==== DevOps Engineer/Administrator
|
| |
|
| |
* Focus is on time-to-deploy and time-to-recover as opposed to uptime
|
| |
* Value is achieved by delivering the latest capabilities fastest
|
| |
* Needs to be able to deliver quickly to PaaS, SaaS and bare-metal servers
|
| |
|
| |
- ===== Application Developer
|
| |
+ ==== Application Developer
|
| |
|
| |
* Needs a platform with API and ABI stability guarantees
|
| |
* Focus will be on minimizing risk when making changes
|
| |
* Needs latest technology in virtualization and containerization
|
| |
* Likes a platform similar to the workstation
|
| |
|
| |
- ===== Decision Maker
|
| |
+ ==== Decision Maker
|
| |
|
| |
* Makes purchasing decisions and directs technology choices
|
| |
* Interacts with upstream FOSS communities to identify potential value
|
| |
@@ -144,15 +144,15 @@
|
| |
* Manual install without a supporting infrastructure (e.g. the very first Linux server).
|
| |
* Existing servers should be upgradable to new releases with minimal involvement by the admin.
|
| |
|
| |
- Users will be able to obtain these images from the Fedora Project website and mirror networks.
|
| |
+ Users will be able to obtain these images from the Fedora Project website and mirror networks.
|
| |
|
| |
=== Documentation
|
| |
|
| |
- Fedora Server Edition documentation will be made available in a dedicated section of the Fedora documentation project. For selected topics, we strive for integration into the generic Fedora documentation.
|
| |
+ Fedora Server Edition documentation will be made available in a dedicated section of the Fedora documentation project. For selected topics, we strive for integration into the generic Fedora documentation.
|
| |
|
| |
== About this Document
|
| |
|
| |
- This document resulted from a broad discussion of the Fedora Server Edition working group. Contributors include:
|
| |
+ This document resulted from a broad discussion of the Fedora Server Edition working group. Contributors include:
|
| |
|
| |
* Alexander Bokovoy
|
| |
* Peter Boy (editor)
|
| |
See commits.