Architektura klasy korporacyjnej
grommunio skaluje się od pojedynczego serwera do klastrowanych, wysoce dostępnych wdrożeń za load balancerem - bez rezygnacji z protokołów i klientów, na których organizacja już polega.
- 100,000+
- Użytkownicy na wdrożenie
- Aktywny/aktywna
- Wysoka dostępność
- MAPI/HTTP
- Native Outlook
- OIDC - SAML
- Nowoczesne logowanie jednokrotne
Stworzony do skalowania
Natywny dla Linux, zorientowany na usługi rdzeń zaprojektowany z myślą o gęstości i wzroście - zwiększaj pojemność, dodając węzły.
Gotowość do pracy w klastrze
Uruchom grommunio na wielu węzłach. Bezstanowe usługi aplikacji skalują się poziomo - więcej węzłów oznacza po prostu większą pojemność.
Przyjazny load-balancer
Umieść dowolny standardowy load balancer L4/L7 z przodu. Sesje nie są przypięte do pojedynczego węzła, więc ruch rozkłada się czysto bez gimnastyki związanej z lepkimi sesjami.
Wysoka dostępność
Topologie aktywne/aktywne i aktywne/pasywne, kontrole kondycji i automatyczne przełączanie awaryjne utrzymują skrzynki pocztowe w trybie online w przypadku utraty węzła i konserwacji.
Skalowalna warstwa danych
Warstwa metadanych wspierana przez MariaDB/Galera i skalowalny magazyn komunikatów, który można replikować i klastrować niezależnie od warstwy aplikacji.
Modułowa konstrukcja
MTA, store, web i sync to niezależne usługi - skaluj, izoluj, monitoruj i aktualizuj każdą z nich osobno.
Natywna wydajność Linux
Lekki rdzeń C/C++ (gromox) zbudowany z myślą o wydajności - tysiące skrzynek pocztowych na węzeł, bez dodatkowych kosztów.
Warstwowe, rozdzielne, skalowalne
Każda warstwa stosu jest niezależnie skalowalną usługą - dodaj pojemność tam, gdzie ma to znaczenie. Komponenty grommunio działają w oparciu o standardową, dobrze znaną infrastrukturę Linux.
Prawdziwe HA, tak jak budują je zespoły operacyjne
Poza równoważeniem obciążenia - grommunio działa na sprawdzonym stosie wysokiej dostępności Linux, zapewniając prawdziwą odporność na awarie, a nie tylko redundancję na papierze.
- Corosync & Pacemaker Twórz prawdziwe klastry o wysokiej dostępności w oparciu o ustalony stos Linux HA - Corosync do przesyłania komunikatów i członkostwa w klastrze, Pacemaker do zarządzania zasobami i orkiestracji.
- Automatyczne przełączanie awaryjne i zabezpieczanie Zasoby są automatycznie przenoszone, gdy węzeł ulegnie awarii, a STONITH / ogrodzenie zapewnia ochronę podzielonego mózgu i integralność danych.
- Replikowana i współdzielona pamięć masowa Połącz z DRBD, współdzieloną siecią SAN/NAS lub klastrowaną warstwą bazy danych, aby żaden pojedynczy węzeł nie był punktem awarii.
- Aktywny/aktywny lub aktywny/pasywny Wybierz topologię, która pasuje do Twojego SLA - skalowalna przepustowość lub ciepły tryb gotowości gotowy do przejęcia.
- Konserwacja na bieżąco, zero przestojów Łataj i aktualizuj jeden węzeł na raz, podczas gdy klaster nadal obsługuje użytkowników.
- Geo-redundancja Rozciąganie klastrów lub replikacja między lokalizacjami i centrami danych w celu odzyskiwania danych po awarii.
Natywne dla chmury z założenia
grommunio obejmuje zasady natywne dla chmury, więc wdraża się, skaluje i leczy w taki sam sposób, jak nowoczesna infrastruktura.
- Container-ready Oficjalne obrazy kontenerów działają na Docker, Podman i Kubernetes - orkiestruj grommunio jak każde inne obciążenie natywne dla chmury.
- Usługi bezstanowe Komponenty aplikacji nie przechowują stanu lokalnego, dzięki czemu skalują się poziomo (i wracają do niego) i natychmiast odzyskują sprawność.
- Replikowana lub współdzielona pamięć masowa Klasteruj w sposób, który pasuje do Twojej infrastruktury - daj każdemu węzłowi własną replikowaną pamięć masową lub uruchom wszystkie węzły na wspólnej pamięci masowej SAN/NAS. grommunio obsługuje obie te opcje.
- Skalowanie na żądanie Dodawaj lub usuwaj repliki, aby dopasować je do obciążenia, dzięki wdrożeniom kroczącym i automatycznemu skalowaniu orchestratora.
- Deklaratywność i automatyzacja Konfiguracja jako kod i zarządzanie API sprawiają, że wdrożenia są powtarzalne i przyjazne dla CI/CD.
- Działa wszędzie Te same artefakty działają lokalnie, w chmurze prywatnej, w chmurze publicznej lub w suwerennym środowisku - bez ograniczeń.
Każdy protokół, bez kompromisów
grommunio obsługuje te same protokoły, co Microsoft Exchange, więc istniejący klienci łączą się natywnie - nic nie trzeba instalować, nic nie trzeba migrować.
- MAPI/HTTP - natywny Outlook Outlook for Windows łączy się natywnie z MAPI/HTTP (i RPC/HTTP), dokładnie tak, jak z Exchange. Bez wtyczek, bez złączy, bez oprogramowania pośredniczącego.
- Exchange Web Services (EWS) Bogata interoperacyjność dla klientów i integracji obsługujących EWS, w tym eM Client, Outlook for Mac i macOS Mail.
- Książka adresowa offline (OAB) Globalna lista adresów jest publikowana jako książka adresowa offline, dzięki czemu Outlook może ją buforować w celu szybkiego wyszukiwania adresów offline.
- Exchange ActiveSync (EAS) Natywna funkcja push poczty e-mail, kalendarza i kontaktów w telefonach iOS, Android i Outlook.
- IMAP, POP3 I SMTP Otwarte standardy dla dowolnego klienta poczty lub systemu, z którym trzeba się połączyć.
- CalDAV & CardDAV Oparta na standardach synchronizacja kalendarza i kontaktów na każdej platformie.
- Automatyczne wykrywanie i autokonfiguracja Klienci konfigurują się sami - użytkownicy po prostu wprowadzają swój adres e-mail i są połączeni.
Od klienta do skrzynki pocztowej
Każdy wiersz to pojedynczy, nieprzecinający się pas: rodzina klientów, protokół, którym się posługuje, i usługa gromox, która odpowiada - ta sama ścieżka, której używa Outlook przeciwko Microsoft Exchange.
Gdzie ląduje każda usługa
Gdy żądanie znajdzie się w gromox, każda usługa dociera do swojego magazynu danych za pośrednictwem zdefiniowanego interfejsu - exmdb dla każdej skrzynki pocztowej, metadanych MariaDB, pamięci podręcznej Redis lub bufora poczty postfix.
Korzystaj z ulubionego klienta poczty e-mail
Użytkownicy zachowują klienta, którego znają. Ponieważ grommunio obsługuje standardowe protokoły, praktycznie każdy nowoczesny klient poczty i oprogramowania do pracy grupowej łączy się natywnie - na komputerach stacjonarnych, urządzeniach mobilnych i w Internecie.
Uwierzytelnianie dopasowane do środowiska
Podłącz grommunio do stosu tożsamości, który już uruchomiłeś - federuj logowanie, wymuszaj zasady i deleguj administrację.
OpenID Connect (OIDC)
Uwierzytelnianie federacyjne z dostawcą tożsamości - Keycloak, Microsoft Entra ID, Okta i dowolnym IdP zgodnym z OIDC.
SAML 2.0
Pojedyncze logowanie do korporacyjnych dostawców tożsamości SAML z płynną federacją sesji.
LDAP & Active Directory
Uwierzytelnianie i udostępnianie użytkowników bezpośrednio z istniejącej usługi katalogowej.
MFA i dostęp warunkowy
Wbudowany TOTP oraz pełny WebAuthn / FIDO2 i dostęp warunkowy za pośrednictwem IdP - przechowuj zasady logowania w jednym miejscu.
Administracja oparta na rolach
Szczegółowe, delegowane role administracyjne - na organizację i na dzierżawcę.
Domyślne zabezpieczenie
TLS wszędzie, nowoczesne szyfry i S/MIME dla bezpieczeństwa wiadomości end-to-end.
Utwardzane w każdej warstwie
Bezpieczeństwo jest podstawą grommunio, a nie czymś dodatkowym. Silne osiągnięcia, w pełni przejrzysty kod open-source i głęboki zestaw zasad bezpieczeństwa zapewniają ochronę komunikacji.
Domyślne zabezpieczenie
TLS wszędzie, nowoczesne szyfry i wzmocnione ustawienia domyślne po wyjęciu z pudełka - brak niezabezpieczonych starszych trybów.
Obrona w głębi
Niezależne, warstwowe kontrole transportu, aplikacji, pamięci masowej i tożsamości.
Najmniejszy przywilej
Granularny RBAC i delegowana administracja - każdy użytkownik i administrator otrzymuje tylko to, czego potrzebuje.
Kompleksowe szyfrowanie
Podpisywanie i szyfrowanie S/MIME w celu zapewnienia autentyczności, integralności i poufności wiadomości.
Ochrona przed spamem i złośliwym oprogramowaniem
grommunio-antispam (obsługiwany przez Rspamd) i ClamAV sprawdzają każdą wiadomość za pomocą analizy reguł, statystyk i sygnatur.
Hartowanie ciągłe
Szybkie aktualizacje zabezpieczeń, skoordynowana reakcja na CVE i proces odpowiedzialnego ujawniania informacji.
Przejrzystość i możliwość kontroli
100% open source - kod jest dostępny dla każdego, kto może go sprawdzić, poddać audytowi i zweryfikować. Żadnych czarnych skrzynek.
Suwerenność i zgodność
Działaj na infrastrukturze, którą kontrolujesz, w swojej jurysdykcji - zgodnie z projektem GDPR.
Silne uwierzytelnianie
MFA wraz z OIDC i SAML wymuszają nowoczesny, federacyjny dostęp oparty na zasadach.
Multi-tenant i stworzony dla zespołów IT
Uruchom jedną platformę dla wielu organizacji, z opcjami wdrażania i narzędziami, których oczekują zespoły operacyjne.
- Prawdziwa wielodostępność Hostowanie wielu odizolowanych organizacji na jednej platformie - każda z własnymi domenami, użytkownikami, zasadami i administracją.
- Elastyczne, suwerenne wdrożenie Lokalnie, w prywatnej chmurze lub jako suwerenna usługa hostowana. Twoje dane pozostają w Twojej jurysdykcji, pod Twoją kontrolą.
- Appliance, pakiety oprogramowania lub kontenery Wdróż gotowe urządzenie ISO, natywne pakiety dla głównych dystrybucji Linux lub obrazy kontenerów dla orkiestratora.
- Kopie zapasowe i odzyskiwanie danych po awarii Spójne ścieżki tworzenia kopii zapasowych i przywracania danych na poziomie metadanych i komunikatów.
- Monitorowanie i możliwość obserwacji Zdrowotne punkty końcowe, metryki i ustrukturyzowane dzienniki, które są bezpośrednio dołączane do istniejącego stosu monitorowania.
- Konserwacja długoterminowa Aktualizacje zabezpieczeń i przewidywalne, profesjonalnie wspierane cykle wydawnicze.
- Konfiguracja deklaratywna Zarządzanie platformą ze stanu kontrolowanego przez wersję - konfiguracja oparta na plikach, otwarty administrator API i społecznościowe podręczniki Ansible / Salt pasują bezpośrednio do istniejącej automatyzacji.
- Bezdotykowe udostępnianie klientów Outlook Autodiscover, Mozilla autoconfig, Exchange ActiveSync Autodiscover i Apple .mobileconfig - każdy klient głównego nurtu konfiguruje się z samego adresu e-mail.
Pasuje do już działającej infrastruktury
Ponieważ grommunio wykorzystuje otwarte, standardowe protokoły, dopasowuje się do otaczającego go środowiska - archiwizacji, bezpieczeństwa poczty, tworzenia kopii zapasowych i wirtualizacji, które już działają po stronie serwera, oraz dodatków Outlook, na których polegają użytkownicy.
Archiwizacja poczty
Sparuj grommunio z archiwizatorami zgodności, takimi jak MailStore nad standardowym IMAP i journalingiem - procesy przechowywania i e-discovery będą kontynuowane bez zmian.
Bramy pocztowe
Połącz go z bramą bezpieczeństwa poczty lub urządzeniem - takim jak Cisco IronPort lub Proxmox Mail Gateway - do filtrowania przychodzących i wychodzących, routingu i DLP.
Kopia zapasowa po stronie serwera
Chroń magazyn wiadomości i bazę danych za pomocą już uruchomionych narzędzi do tworzenia kopii zapasowych - migawek, opartych na agentach lub na poziomie pamięci masowej, bez konieczności stosowania zastrzeżonego formatu.
Dowolny hypervisor
Działa jako standardowy gość Linux na każdym głównym hypervisorze - między innymi VMware, QEMU/KVM, Xen (XCP-ng) i Microsoft Hyper-V.
Containers
Wdrażaj w kontenerach z Docker lub LXC/LXD, aby uzyskać lekkie, powtarzalne wdrożenia wraz z resztą platformy.
Dodatki Outlook
Dodatki zbudowane na standardowych interfejsach MAPI/HTTP lub EWS nadal działają - w tym menedżery podpisów e-mail i stopek oraz podobne wtyczki po stronie serwera.
Zbudowany w oparciu o technologię, która obsługuje Internet
grommunio nie wymyśla koła na nowo. Został zbudowany w oparciu o najbardziej zaufaną, sprawdzoną w boju technologię open-source na świecie - te same komponenty, które działają w Internecie.
Wdrażamy standardy. Następnie je ulepszamy.
grommunio implementuje pełny stos protokołu Microsoft Exchange - 61 opublikowanych dokumentów otwartej specyfikacji Microsoft od MAPI/HTTP i RPC over HTTP do Exchange ActiveSync, EWS i długiego ogona właściwości MS-OX*. Tam, gdzie dokumentacja jest niewystarczająca, nasze ustalenia zostały włączone do opublikowanej specyfikacji Microsoft, a tam, gdzie sam protokół jest niewystarczający, rozszerzyliśmy go.
- 61 Specyfikacja protokołu Microsoft, od końca do końca Od MS-OXCMAPIHTTP i MS-OXCROPS do MS-OXNSPI, MS-ASCMD, rodziny usług sieciowych MS-OXWS* i obiektów właściwości MS-OXO* - grommunio posługuje się tymi samymi protokołami przewodowymi, co sam Exchange Server, więc Outlook na Windows łączy się bez złącza klienta.
- ponad 15 poprawek wprowadzonych do oficjalnej specyfikacji Microsoft Od podpisu PT_LONG do semantyki MAPI_HARD_DELETE i brakujących rozmiarów MS-OXPROPS - nasz przegląd zaowocował piętnastoma pull requestami, które Microsoft zaakceptował w swoich własnych Otwartych Specyfikacjach, plus dwa kolejne zgłoszone problemy. Każdy wkład można prześledzić na GitHub.
- Podszywanie się pod EAS - poza tym, co robi Microsoft EAS Rozszerzyliśmy Exchange ActiveSync i Autodiscover, aby dozwolony użytkownik mógł uzyskać dostęp do współdzielonych skrzynek pocztowych ze swojego telefonu poprzez podszywanie się. Dokumentacja Microsoft wyraźnie stwierdza, że EAS nie obsługuje współdzielonych skrzynek pocztowych ani dostępu delegata - grommunio obsługuje, bez zmiany klienta.
- Multi-LDAP w jednej instalacji - pierwsze na świecie oprogramowanie do pracy grupowej Dołącz dowolną liczbę niezależnych katalogów - Active Directory, OpenLDAP, eDirectory, dowolny LDAPv3 - do pojedynczej instalacji grommunio na organizację. Microsoft Exchange jest z założenia jedno-leśny; grommunio nie jest.
Brak czarnych skrzynek
grommunio jest w 100% open source, zaprojektowany w Europie i zbudowany w oparciu o otwarte standardy od warstwy protokołu do silnika pamięci masowej. Jego wysokowydajny rdzeń, gromox, implementuje powierzchnię protokołu Exchange natywnie na Linux - więc nie ma zastrzeżonego złącza do licencjonowania, nie ma czarnej skrzynki, której można zaufać, ani nie ma blokady dostawcy.
Ponieważ każda warstwa jest otwarta i oparta na standardach, można ją audytować, integrować z nią, automatyzować i uruchamiać wszędzie tam, gdzie wymagają tego wymogi zgodności - na posiadanym sprzęcie, w wybranej chmurze lub w suwerennym środowisku, które obsługuje się samodzielnie.
Technologia - często zadawane pytania
Czy mogę uruchomić grommunio w klastrze wysokiej dostępności?
Tak. grommunio jest przeznaczony do klastrowanych wdrożeń o wysokiej dostępności - aktywnych/aktywnych lub aktywnych/pasywnych - za standardowymi load balancerami, z kontrolą kondycji i automatycznym przełączaniem awaryjnym. Bezstanowe usługi aplikacji skalują się poziomo między węzłami.
Czy Outlook działa bez wtyczek lub złączy?
Tak. Outlook for Windows łączy się natywnie przez MAPI/HTTP (i RPC/HTTP), dokładnie tak, jak łączy się z Microsoft Exchange - nie ma nic do zainstalowania na kliencie ani żadnego oprogramowania pośredniczącego.
Którzy dostawcy tożsamości i standardy SSO są obsługiwane?
grommunio obsługuje OpenID Connect (OIDC) i SAML 2.0 do pojedynczego logowania z dostawcami takimi jak Keycloak, Microsoft Entra ID i Okta, a także LDAP i Active Directory do uwierzytelniania i provisioningu.
Czy jedna instalacja może obsługiwać wiele organizacji?
Tak. grommunio oferuje prawdziwą multi-tenancy - wiele odizolowanych organizacji na jednej platformie, każda z własnymi domenami, użytkownikami, zasadami i delegowaną administracją.
Gdzie można wdrożyć grommunio?
Lokalnie, w prywatnej chmurze lub jako suwerenna usługa hostowana. Dostarczany jest jako gotowe urządzenie ISO, jako natywne pakiety dla głównych dystrybucji Linux oraz jako obrazy kontenerów.
Które dystrybucje Linux są obsługiwane?
openSUSE / SUSE Linux Enterprise, Debian, Ubuntu, Red Hat Enterprise Linux i rodzina kompatybilna z RHEL (Rocky Linux, AlmaLinux).
Jak przyjmowana jest poczta przychodząca - czy grommunio zastępuje postfix?
Nie. grommunio działa razem z postfix: postfix jest SMTP MTA na krawędzi (z grommunio-antispam jako milter) i przekazuje zaakceptowane wiadomości do gromox-delivery i gromox-delivery-queue w celu dostarczenia na skrzynkę pocztową. Konfiguracja Postfix pozostaje znana operatorom.
Czy rozmiary skrzynek pocztowych są ograniczone?
Po stronie produktu nie ma sztywnego limitu rozmiaru indywidualnej skrzynki pocztowej - każda skrzynka pocztowa jest własnym magazynem exmdb opartym na SQLite, skalowalnym do setek GB, a limity na użytkownika można skonfigurować za pomocą interfejsu administratora lub API. Ważne zastrzeżenie po stronie klienta: Microsoft Outlook nie radzi sobie dobrze z bardzo dużymi skrzynkami pocztowymi - powyżej około 100 GB lokalna pamięć podręczna staje się powolna i podatna na uszkodzenia. Zalecamy utrzymywanie skrzynek pocztowych używanych z Outlook poniżej ~ 100 GB; w przypadku większych należy użyć Outlook w trybie online, grommunio Web lub innego klienta.
Jak obsługiwane są kopie zapasowe?
Pliki exmdb na skrzynkę pocztową oraz baza danych metadanych MariaDB mogą być archiwizowane przy użyciu standardowych narzędzi (migawki na poziomie plików dla exmdb, mariabackup lub zrzuty logiczne dla MariaDB). Dokumentacja administratora obejmuje spójne procedury tworzenia kopii zapasowych i przywracania w czasie rzeczywistym.
Budowanie na solidnych podstawach