Wszystkie strony
Obsługiwane przez GitBook
1 z 6

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Składniki i architektura systemu

Komponenty

Produkt Xopero ONE jako platforma składa się z trzech głównych komponentów: usługi zarządzającej (management service), agenta, i magazynu (storage).

System zarządzania

Główny komponent wymagany do uruchomienia systemu kopii zapasowych Xopero ONE nazywa się Xopero ONE Management Service (w skrócie XMS). Umożliwia kompleksowe zarządzanie kopiami zapasowymi i powiązanymi zasobami za pomocą konsoli XMS z przyjaznym i łatwym w nawigacji interfejsem użytkownika. W modelu wdrożenia on-premise XMS może być zainstalowany na prawie każdym komputerze z systemami operacyjnymi Windows, Linux, lub MacOS, a nawet na popularnych urządzeniach NAS. W przypadku modelu wdrożenia SaaS usługa zarządzająca działa w infrastrukturze chmurowej dostawcy.

XMS jest podzielony na moduły, z których każdy jest poświęcony innemu aspektowi zarządzania kopiami zapasowymi:

  1. Dashboard

  2. Urządzenia

  3. Maszyny wirtualne

  4. Microsoft 365

  5. DevOps

  6. Plany

  7. Magazyny

  8. Zadania

  9. Zdarzenia

  10. Ustawienia

Drugim głównym komponentem jest Agent Xopero ONE i jest to aplikacja zainstalowana na urządzeniach końcowych z systemami operacyjnymi Windows, Linux, lub MacOS. Agent wykonuje wszystkie operacje żądane przez XMS w tym przetwarzanie danych (np. szyfrowanie, kompresja), łączenie się z magazynem danych, wysyłanie danych bezpośrednio do magazynu oraz przywracanie danych..

Ostatnim komponentem na liście jest magazyn — Xopero ONE, jako system wielomagazynowy, pozwala przechowywać dane kopii zapasowych w chmurze (GitProtect Cloud, AWS, oraz w dowolnej publicznej chmurze zgodnej z S3 ), lokalnie (udziały sieciowe SMB, lokalne zasoby dyskowe) lub w środowisku hybrydowym.


Architektura systemu Xopero ONE została przedstawiona na poniższym diagramie:

Komunikacja pomiędzy trzema głównymi komponentami platformy Xopero.

Agent

Magazyn

Architektura systemu

Biblioteki stron trzecich

Pełna lista licencji bibliotek stron trzecich używanych w Xopero ONE.

#
NAZWA KOMPONENTU
TYP LICENCJI
SZCZEGÓŁY LICENCJI

1

Microsoft.Extensions.Logging.Configuration

Apache 2.0

2

Mono.Posix-4.5

MIT/BSD-3/Microsoft Patents

3

NETStandard.Library

MIT

4

Npgsql.EntityFrameworkCore.PostgreSQL

PostgreSQL License

5

MailKit

MIT

6

Microsoft.VisualStudio.Web.CodeGeneration.Design

Apache 2.0

7

Swashbuckle.AspNetCore

MIT

8

Microsoft.AspNetCore

Apache 2.0

9

Microsoft.AspNetCore.Mvc.NewtonsoftJson

Apache 2.0

10

Microsoft.AspNetCore.Identity.EntityFrameworkCore

Apache 2.0

11

Vibrant.InfluxDB.Client

MIT

12

Microsoft.Extensions.Identity.Stores

Apache 2.0

13

Microsoft.EntityFrameworkCore.Sqlite

Apache 2.0

14

Microsoft.AspNetCore.Authentication.JwtBearer

Apache 2.0

15

System.Reactive

MIT

16

AutoMapper

MIT

17

FluentScheduler

BSD (3-clause)

18

Microsoft.EntityFrameworkCore.Design

Apache 2.0

19

Microsoft.AspNetCore.SignalR

Apache 2.0

20

Microsoft.AspNetCore.Hosting

Apache 2.0

21

System.Text.Json

MIT

22

Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson

Apache 2.0

23

LiteDB

MIT

24

Microsoft.Extensions.Logging.Debug

Apache 2.0

25

Microsoft.Extensions.Logging.Console

Apache 2.0

26

AgileObjects.ReadableExpressions

MIT

27

RestSharp

Apache 2.0

28

Microsoft.AspNetCore.Identity

Apache 2.0

29

Microsoft.Extensions.Hosting.WindowsServices

Apache 2.0

30

Microsoft.AspNetCore.Http.Connections

Apache 2.0

31

Microsoft.EntityFrameworkCore.InMemory

Apache 2.0

32

NLog.Web.AspNetCore

BSD (3-clause)

33

Microsoft.EntityFrameworkCore.Proxies

Apache 2.0

34

Microsoft.AspNetCore.SpaServices

Apache 2.0

35

Microsoft.AspNetCore.SpaServices.Extensions

Apache 2.0

36

Microsoft.Identity.Client

MIT

37

Microsoft.AspNetCore.Mvc.Core

Apache 2.0

38

Microsoft.EntityFrameworkCore.Sqlite

Apache 2.0

39

Microsoft.AspNetCore.CookiePolicy

Apache 2.0

40

Microsoft.AspNetCore.Razor.Design

Apache 2.0

41

Microsoft.AspNetCore.StaticFiles

Apache 2.0

42

Microsoft.AspNetCore.Identity.EntityFrameworkCore

Apache 2.0

43

Microsoft.AspNetCore.SignalR.Client

Apache 2.0

44

xunit.runner.visualstudio

MIT

45

Microsoft.AspNetCore.Mvc.Testing

Apache 2.0

46

coverlet.collector

MIT

47

xunit

Apache 2.0

48

Microsoft.CodeAnalysis.Common

MIT

49

Moq

BSD (3-clause)

50

Microsoft.AspNet.WebApi.Client

Microsoft EULA

51

Microsoft.EntityFrameworkCore.InMemory

Apache 2.0

52

Microsoft.AspNetCore.Identity.EntityFrameworkCore

Apache 2.0

53

Rnwood.SmtpServer

BSD (3-clause)

54

Microsoft.Extensions.Localization.Abstractions

Apache 2.0

55

Newtonsoft.Json

MIT

56

Microsoft.NETCore.App

MIT

57

Microsoft.AspNetCore.Server.Kestrel

Apache 2.0

58

MSTest.TestFramework

MIT

59

MSTest.TestAdapter

MIT

60

Microsoft.NET.Test.Sdk

Microsoft EULA

61

Microsoft.VisualStudio.Azure.Containers.Tools.Targets

Microsoft EULA

62

Microsoft.Win32.Registry

MIT

63

System.IO.FileSystem.AccessControl

MIT

64

System.Management

MIT

65

AlphaVSS

Apache 2.0

66

Microsoft.CSharp

MIT

67

MSTest.TestFramework

Microsoft EULA

68

Moq

BSD (3-clause)

69

Microsoft.NET.Test.Sdk

Microsoft EULA

70

NETStandard.Library

MIT

71

SMBLibrary.Std

LGPL 3.0

72

FirebirdSql.Data.FirebirdClient

Developer's Public License Version 1.0

73

Newtonsoft.Json

MIT

74

FluentFTP

MIT

75

LightningDB

OpenLDAP Public License

76

AWSSDK.S3

Apache 2.0

77

Mono.Posix.NETStandard

MIT/BSD-3/Microsoft Patents

78

SharpCifs.Std

LGPL 2.1

79

JsonLogic.Net

MIT

80

K4os.Hash.xxHash

MIT

81

protobuf-net

Apache 2.0

82

UnQLite

BSD (2-clause)

83

LZ4

BSD (2-clause)

84

OpenSSL.Net

BSD

85

Zstandard

BSD (3-clause)

86

VMWare SDK

Proprietary

87

DiscUtils

MIT

89

Hali4831.MixERP.Net.VCards

Apache 2.0

90

Ical.Net

MIT

91

iSCSIConsole

LGPL 3.0

92

FubarDev.FtpServer

MIT

93

MSTest.TestAdapter

MIT

94

Microsoft.Graph

MIT

95

Microsoft.NETCore.App

MIT

96

Microsoft.Identity.Client

MIT

T

97

@fortawesome/fontawesome-svg-core

Font Awesome Free License

98

@fortawesome/free-brands-svg-icons

Font Awesome Free License

99

@fortawesome/pro-duotone-svg-icons

Font Awesome Pro License

100

@fortawesome/pro-light-svg-icons

Font Awesome Pro License

101

@fortawesome/pro-regular-svg-icons

Font Awesome Pro License

102

@fortawesome/pro-solid-svg-icons

Font Awesome Pro License

103

@microsoft/signalr

Apache 2.0

104

@ng-select/ng-select

MIT

105

@ngrx/effects

MIT

106

@ngrx/store

MIT

107

angular-i18next

MIT

108

chart.js

MIT

109

chartjs-plugin-datalabels

MIT

110

i18next

MIT

111

i18next-browser-languagedetector

MIT

112

i18next-http-backend

MIT

113

jwt-decode

MIT

114

ng-click-outside

MIT

115

ng2-charts

ISC License

116

ngx-toastr

MIT

117

rxjs

Apache 2.0

118

tslib

BSD (0-clause)

119

tsutils

MIT

120

uuid

MIT

121

zone.js

MIT

https://licenses.nuget.org/Apache-2.0
https://github.com/mono/mono/blob/master/LICENSE
https://github.com/dotnet/standard/blob/master/LICENSE.TXT
https://licenses.nuget.org/PostgreSQL
https://licenses.nuget.org/MIT
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://raw.githubusercontent.com/domaindrivendev/Swashbuckle.AspNetCore/master/LICENSE
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://licenses.nuget.org/Apache-2.0
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://github.com/MikaelGRA/InfluxDB.Client/blob/master/LICENSE
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://licenses.nuget.org/MIT
https://github.com/AutoMapper/AutoMapper/blob/master/LICENSE.txt
https://opensource.org/licenses/BSD-3-Clause
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://licenses.nuget.org/MIT
https://licenses.nuget.org/Apache-2.0
https://raw.github.com/mbdavid/LiteDB/master/LICENSE
https://licenses.nuget.org/Apache-2.0
https://licenses.nuget.org/Apache-2.0
https://licenses.nuget.org/MIT
https://github.com/restsharp/RestSharp/blob/master/LICENSE.txt
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://licenses.nuget.org/Apache-2.0
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://github.com/NLog/NLog.Web/blob/master/LICENSE
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://licenses.nuget.org/Apache-2.0
https://licenses.nuget.org/Apache-2.0
https://licenses.nuget.org/MIT
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://licenses.nuget.org/Apache-2.0
https://licenses.nuget.org/MIT
https://licenses.nuget.org/Apache-2.0
https://licenses.nuget.org/MIT
https://raw.githubusercontent.com/xunit/xunit/master/license.txt
https://licenses.nuget.org/MIT
https://raw.githubusercontent.com/moq/moq4/master/License.txt
http://www.microsoft.com/web/webpi/eula/net_library_eula_ENU.htm
https://licenses.nuget.org/Apache-2.0
https://licenses.nuget.org/Apache-2.0
https://github.com/rnwood/smtpserver/blob/master/LICENSE.md
https://licenses.nuget.org/Apache-2.0
https://licenses.nuget.org/MIT
https://github.com/dotnet/core-setup/blob/master/LICENSE.TXT
https://raw.githubusercontent.com/aspnet/AspNetCore/2.0.0/LICENSE.txt
https://www.nuget.org/packages/MSTest.TestFramework/2.2.0-preview-20210115-03/License
https://www.nuget.org/packages/MSTest.TestAdapter/2.2.0-preview-20210115-03/License
https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm
https://www.nuget.org/packages/Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.7.12/license
https://licenses.nuget.org/MIT
https://licenses.nuget.org/MIT
https://licenses.nuget.org/MIT
https://licenses.nuget.org/Apache-2.0
https://licenses.nuget.org/MIT
http://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm
https://raw.githubusercontent.com/moq/moq4/master/License.txt
http://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm
https://github.com/dotnet/standard/blob/master/LICENSE.TXT
https://licenses.nuget.org/LGPL-3.0-or-later
https://raw.githubusercontent.com/FirebirdSQL/NETProvider/master/license.txt
https://raw.github.com/JamesNK/Newtonsoft.Json/master/LICENSE.md
https://github.com/robinrodricks/FluentFTP/blob/master/LICENSE.TXT
https://www.nuget.org/packages/LightningDB/0.13.0/License
http://aws.amazon.com/apache2.0/
https://go.microsoft.com/fwlink/?linkid=869050
https://github.com/ume05rw/SharpCifs.Std/blob/master/LICENSE
https://raw.githubusercontent.com/yavuztor/JsonLogic.Net/master/LICENSE
https://raw.githubusercontent.com/MiloszKrajewski/K4os.Hash.xxHash/master/LICENSE
https://github.com/mgravell/protobuf-net/blob/master/Licence.txt
https://unqlite.org/licensing.html
https://github.com/bwlewis/lz4/blob/master/LICENSE
https://github.com/openssl-net/openssl-net/blob/master/LICENSE
https://github.com/facebook/zstd/blob/dev/LICENSE
https://vdc-download.vmware.com/vmwb-repository/dcr-public/3d076a12-29a2-4d17-9269-cb8150b5a37f/8b5969e2-1a66-4425-af17-feff6d6f705d/SDK/VMware%20vSphere%20Mgmt%20SDK-License%20Agmt.docx
https://github.com/DiscUtils/DiscUtils/blob/develop/LICENSE.txt
http://www.apache.org/licenses/LICENSE-2.0
https://github.com/rianjs/ical.net/blob/master/license.md
https://github.com/TalAloni/iSCSIConsole/blob/master/License.txt
https://github.com/FubarDevelopment/FtpServer/blob/master/LICENSE.md
https://www.nuget.org/packages/MSTest.TestAdapter/2.1.2/License
https://www.nuget.org/packages/Microsoft.Graph/3.23.0/License
https://github.com/dotnet/core-setup/blob/master/LICENSE.TXT
https://licenses.nuget.org/MIT
https://github.com/FortAwesome/Font-Awesome/blob/master/LICENSE.txt
https://github.com/FortAwesome/Font-Awesome/blob/master/LICENSE.txt
https://fontawesome.com/license
https://fontawesome.com/license
https://fontawesome.com/license
https://fontawesome.com/license
https://docs.microsoft.com/en-us/gaming/playfab/sdks/unity3d/licenses/signalr-license
https://github.com/ng-select/ng-select/blob/master/LICENSE
https://github.com/ngrx/platform/blob/master/LICENSE
https://github.com/ngrx/platform/blob/master/LICENSE
https://github.com/Romanchuk/angular-i18next/blob/master/LICENSE
https://github.com/chartjs/Chart.js/blob/master/LICENSE.md
https://github.com/chartjs/chartjs-plugin-datalabels/blob/master/LICENSE.md
https://github.com/i18next/i18next/blob/master/LICENSE
https://github.com/i18next/i18next-browser-languageDetector/blob/master/LICENSE
https://github.com/i18next/i18next-http-backend/blob/master/licence
https://github.com/auth0/jwt-decode/blob/master/LICENSE
https://github.com/arkon/ng-click-outside/blob/master/LICENSE
https://github.com/valor-software/ng2-charts/blob/development/LICENSE
https://github.com/scttcper/ngx-toastr/blob/master/LICENSE
https://github.com/ReactiveX/rxjs/blob/master/LICENSE.txt
https://github.com/microsoft/tslib/blob/master/LICENSE.txt
https://github.com/ajafff/tsutils/blob/master/LICENSE
https://github.com/uuidjs/uuid/blob/master/LICENSE.md
https://github.com/angular/angular/blob/master/LICENSE

Informacje o oprogramowaniu

Obsługiwane platformy
Wymagania systemowe
Składniki i architektura systemu
Biblioteki stron trzecich
Modele wdrożeń
Cover
Cover
Cover
Cover
Cover

Modele wdrożeń

Dowiedz się więcej o modelach SaaS i on-premise.

Wdrożenie rozwiązania - SaaS kontra on-premise

Niezależnie od modelu wdrożenia Xopero ONE zapewnia te same funkcje w jednym interfejsie użytkownika.

Xopero ONE to elastyczne rozwiązanie do tworzenia kopii zapasowych, które można wdrożyć w dwóch różnych modelach: SaaS i on-premise.

Główna różnica między modelami SaaS a on-premise polega na miejscu, gdzie usługa Xopero ONE jest zainstalowana i uruchomiona. Pierwszy typ wdrożenia - SaaS (oprogramowanie jako usługa, model oparty na chmurze) jest hostowany i utrzymywany przez nas, podczas gdy drugi, model on-premise, jest hostowany wewnętrznie (bezpośrednio na Twojej lokalnej infrastrukturze). Który typ wdrożenia najlepiej sprawdzi się w Twojej firmie, zależy od różnych czynników, w tym celów, ograniczeń systemowych, budżetu firmy, wymagań dotyczących bezpieczeństwa, polityki firmy i innych. Zanim zdecydujesz, którego modelu wdrożenia użyć, musisz ocenić swoje opcje i porównać je z infrastrukturą, aby określić, który typ wdrożenia będzie najlepszy.

Lokalizacja przechowywania kopii zapasowych jest niezależna od miejsca działania serwera zarządzającego - przy usłudze zarządzania w modelu SaaS możesz przechowywać dane lokalnie, analogicznie przy usłudze on-premise możesz przechowywać dane w chmurze.


Xopero ONE SaaS

Oprogramowanie jako usługa (SaaS) to sposób dostarczania oprogramowania przez internet. Zamiast instalować i utrzymywać oprogramowanie na komputerze, uzyskujesz do niego dostęp online za pomocą subskrypcji u dostawcy usług w chmurze.

Aby wdrożyć Xopero ONE SaaS nie musisz przydzielać dodatkowych urządzeń, które mogłyby służyć jako lokalny serwer - usługa działa w naszej infrastrukturze chmurowej. Nie musisz się martwić o jej utrzymanie ani administrację, a ciągłość działania jest przez nas gwarantowana.

  1. Instalacja usługi nie wymaga lokalnego serwera.

  2. Dostępność z dowolnego miejsca.

  3. Gwarantowana ciągłość biznesowa.


Oprogramowanie on-premise jest instalowane i uruchamiane na lokalnych komputerach w organizacji, zamiast w zdalnym ośrodku takim jak chmura. Ponieważ działa lokalnie, utrzymanie i nadzór nad usługą należą do jednostki zarządzającej, czyli mówiąc prościej — Twojego działu IT.

Możesz zainstalować usługę Xopero ONE on-premise na prawie każdym komputerze z Windows lub Linux— a nawet na popularnych urządzeniach NAS. Ten model wdrożenia pozwala uniknąć problemów związanych z łącznością sieciową — Twoje kopie zapasowe są wykonywane przy użyciu sieci lokalnej, co sprawia, że cały proces jest szybszy i bardziej efektywny.

  1. Wdrożenie na dowolnej infrastrukturze.

  2. Brak awarii związanych z brakiem dostępu do sieci.

  3. Brak transferu danych poza firmę.

Kopie chmura‑do‑chmury.
  • Automatyczne aktualizacje.

  • Kopie wykonywane bez dostępu do internetu.

    Główne zalety SaaS:

    Xopero ONE on-premise

    Główne zalety on-premise

    Wymagania systemowe

    Poniżej znajdziesz wymagania systemowe dla Xopero ONE Management Service oraz agenta Xopero ONE.

    Xopero ONE Management Service nie obsługuje procesorów opartych o architekturę ARM .

    Xopero ONE Management Service jest zgodny tylko z architekturą systemową x64.

    Minimalne wymagania:


    8 GB RAM
    Obsługiwane platformy

    Zalecane wymagania:

    Agent Xopero ONE jest zgodny z architekturami systemowymi x64 i x86.

    Agent Xopero ONE jest zgodny z architekturami procesorów Intel oraz ARM/Apple Silicon w urządzeniach Apple.

    Minimalne wymagania:

    Zalecane wymagania:

    Przydatne linki i materiały

    Zalecane wymagania (z deduplikacją):

    Wymagane oprogramowanie:

    Obsługiwane platformy

    Poniżej znajdziesz wszystkie obsługiwane systemy operacyjne dla XMS (Xopero ONE Management Service) i agenta Xopero ONE.

    Obsługiwane systemy operacyjne:


  • Wymagania systemowe

    Obsługiwane przeglądarki internetowe:

    Obsługiwane systemy operacyjne:

    Przydatne linki i materiały