The first key concept to be aware of is that SAS Viya includes 2 servers - the Compute server and SAS Cloud Analytics Services or CAS. The Compute server is just like the SAS 9 workspace server. The same code you ran in SAS 9 will run in Viya on the Compute server. CAS is the high-performance server that allows you to do parallel processing in-memory data. To run things in CAS, you can either use CAS-enabled Procs or CASL, which is the native language of the CAS server. CAS-Enabled Procs are translated behind the scenes into CASL before submitting to CAS for execution.
Regarding your specific question about logistic regression, you can still run your familiar PROC LOGISTIC in Viya, and it will execute on the Compute server. If processing speed is an issue for large data or complex models, then you may want to run your analysis in CAS. In that case, you could either use PROC LOGSELECT or write the native CASL code, which would include the regression.logistic CAS action. The advantage of using PROC LOGSELECT is primarily that the syntax is very familiar to experienced SAS programmers. Advantages of writing CASL is that the syntax is more familiar to Python programmers, and CASL may be slightly faster than the CAS proc because you skip the behind-the-scenes conversion to the corresponding CAS action(s). But ultimately you should get the same results.