go to post Luca Ravazzolo · Mar 18, 2019 Nice one Evgeny! I like it!I'm sure it'll help all those that want to leverage the agility of containers and our quarterly container releases.
go to post Luca Ravazzolo · Jul 26, 2018 Hi Dmitry, sure.So, GKE, if anything makes things easier in general. Also you might be interested to know that Google has just announced GKE for on-prem (it's Alpha (this is Google alpha ;) so expect it by the fall in beta)). This is a super-cool news IMO. You'll be able to seamlessly manage your K8s cluster on-prem and in the cloud. Furthermore, you'll also be able to grow or expand your on-prem cluster in the cloud as and how you might need more resources.Anyway, back to your question: you need to define "pv" or persistent volumes in K8s. In GKE: go to Kubernetes Menu --> Storage and you'll be able to define your cluster-wide storage there.HTH
go to post Luca Ravazzolo · Jul 25, 2018 Hi Dmitry,It looks like they put up with us :-) for about a year (see reported issues)We are addressing this. Stay tuned and thanks for your prompt alerting.
go to post Luca Ravazzolo · May 23, 2018 Just stumbled across this one that I think it's very interesting with a benchmark effort. HTH
go to post Luca Ravazzolo · May 23, 2018 Great job Murray on much-needed storage optimization that we should all implement out of the box.
go to post Luca Ravazzolo · May 22, 2018 Thanks Michelle!I'm happy to answer any question anybody may have on the webinar where I presented InterSystems Cloud Manager and generally on the improvement an organization can achieve in its software-factory with the newly available technologies from InterSystems.
go to post Luca Ravazzolo · Feb 8, 2018 Again this is where Durable %SYS helps, Sebastian, because we take care of upgrades.InterSystems’ ultimate goal is to have releases which can be installed with no, or little, effect on the applications it supports. The upgrade checklist appears innocuous, however, make sure you put the upgrade through its pace.
go to post Luca Ravazzolo · Feb 5, 2018 Sebastian:I'm pretty sure journal restore allows you to find journal files without journal.log and probably that's why the request was closed.CACHELIB is a read-only DB, so adhering to the separation of concerns (code vs data) that containers allow us to have, it stays inside the container.HTH
go to post Luca Ravazzolo · Feb 3, 2018 PS: If you are getting worried about Docker, you shouldn't.There is already version 1.0.1 of the Open Container Initiative (OCI) that was set up so that a standard might be agreed & adhered to by implementers for how containers run and images are dealt with. Docker and other prominent players like CoreOS (now owned by Red Hat), Red Hat itself, SUSE, Microsoft, Intel, VMware, AWS, IBM and many others are part of this initiative.One would hope we should be safeguarded on our investment.
go to post Luca Ravazzolo · Feb 2, 2018 NP Sebastian.You could handle %SYS persistence with creativity :)Given that you'd have a script or a container orchestrator tool (Mesosphere, Kubernetes, Rancher, Nomand, etc.) to handle running a new version of your app, you'd have to factor in exporting those credentials and security setting before stopping your container. Then as you spin up the new one you'd import the same. It's a workaround if you like but doable, IMO.Having a DB you probably have to think about schema migration and other things anyway so... HTH
go to post Luca Ravazzolo · Feb 2, 2018 Hi Dmitry,I hear you, we all want a simple life. The direction we have taken, even with the standard distribution is that we want to make it more secure.When creating your container you'd have to define your password as the first thing then proceed with loading your app dependencies.Also, remember that InterSystems IRIS is not Ensemble :)
go to post Luca Ravazzolo · Feb 2, 2018 Hi Sebastian,Caché and Ensemble will be fully supported in a Docker container. However, for the reason expressed above, right now there is no plan to offer Durable %SYS in Caché and Ensemble.InterSystems IRIS is a new product so things are different. You will find that some features are deprecated in favour of others, etc. One of them is the license key. In general, in my comment above, I was referring -at least in my mind, to a licensing plan that you will hopefully find more flexible and favorable.
go to post Luca Ravazzolo · Feb 1, 2018 Hi Fabian Sebastian (fingers went astray)Nice to hear from you.Durable %SYS is indeed a powerful and needed feature. Right now we just don't have the bandwidth to do all that is necessary as per your request.However, I hear that upgrades to IRIS should be convenient and easy, so I would look into that option first.HTH
go to post Luca Ravazzolo · Feb 1, 2018 Hi Dmitry,Thank you for downloading our InterSystems IRIS data platform container.Our images are carefully crafted, dependencies are checked and even pinned so we know exactly what we ship. We further test them regularly for security vulnerabilities. By the time our images are published they are a safe bet for you to use. In general, we expect our customers to derive theirs from the published one so you only have to worry about implementing your app-solution in it.However, I understand that you might want to create your custom image. We could make isc-main available if there is the request for it.Password: we do not want to be in the news like a known database that recently was discovered with thousands of instances in the cloud up and running with default credentials. We are forcing you to do the right thing otherwise it's too easy with containers to ignore this and as you can appreciate it's not a safe practice.This is true also when you'll use the InterSystems Cloud Manager to provision an InterSystems IRIS data platform cloud cluster. If you forgot to define the password for the system users, you will be forced to create one before the services are run.
go to post Luca Ravazzolo · Jan 22, 2018 Thanks @Rich Taylor. A year and a bit later things are indeed better and I think the way you're looking at it is the way to go :)
go to post Luca Ravazzolo · Jan 16, 2018 @Eduard Lebedyuk & allYou can find a "getting started" course at https://learning.intersystems.com/HTH